k8s单机部署zookeeper

(作者:陈玓玏)

  1. 拉取镜像:docker pull zookeeper;

  2. 编辑yaml:

    apiVersion: v1
    kind: Service
    metadata:
    name: zookeeper
    labels:
    app: zookeeper
    spec:
    ports:
    - name: client
    port: 2181
    protocol: TCP
    targetPort: 2181
    selector:
    app: zookeeper

    apiVersion: apps/v1
    kind: Deployment
    metadata:
    name: zookeeper
    labels:
    app: zookeeper
    spec:
    selector:
    matchLabels:
    app: zookeeper
    replicas: 1
    template:
    metadata:
    labels:
    app: zookeeper
    spec:
    containers:
    - name: zookeeper
    image: zookeeper:3.6.2
    ports:
    - name: client
    containerPort: 2181

  3. 部署zookeeper:kubectl apply -f zk-dp-svc.yaml

  4. 验证是否成功:
    使用以下命令启动Zookeeper客户端:

    kubectl run -i --tty zk-client --image=zookeeper:3.6.2 --restart=Never --rm=true -- /bin/bash

在客户端中,可以使用zkCli.sh命令测试Zookeeper是否正常工作:

zkCli.sh -server zookeeper:2181

出现以上图片,表示可以正常执行zookeeper。

参考文章:https://blog.csdn.net/fushan2012/article/details/129556052

相关推荐
kaiyuanheshang4 小时前
docker 中的entrypoint和cmd指令
运维·docker·容器·cmd·entrypoint
Python私教5 小时前
除了 Docker,还有哪些类似的容器技术?
运维·docker·容器
petaexpress9 小时前
5种常见的k8s云原生数据管理方案详解
云原生·kubernetes·k8s云原生
颜淡慕潇11 小时前
【K8S系列】深入解析 Kubernetes 中的 Deployment
后端·云原生·容器·kubernetes
zwm_yy12 小时前
docker-mysql
mysql·docker·容器
油头少年_w15 小时前
ZooKeeper和Hadoop高可用(主备切换)
zookeeper
FinelyYang15 小时前
docker+容器+redis+minio+java jar,实现开机自启动
运维·docker·容器
运维&陈同学18 小时前
【zookeeper04】消息队列与微服务之zookeeper客户端访问
linux·后端·微服务·zookeeper·云原生·消息队列·云计算
hong16168818 小时前
Docker 启动和停止的精准掌舵:操控指南
docker·容器·eureka