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

相关推荐
杂家14 分钟前
Docker 容器端口无法从外部访问
运维·服务器·docker·容器
其实防守也摸鱼27 分钟前
[特殊字符] Docker + LMArena2API 部署全流程:从环境准备到接口调用,一步到位
运维·网络·安全·web安全·docker·容器·大模型
ん贤2 小时前
Kubernetes(k8s) 详细笔记
笔记·容器·kubernetes
袁煦丞 cpolar内网穿透实验室3 小时前
出差路上,服务器在我手机里
运维·服务器·docker·容器·智能手机·远程工作·cpolar
9命怪猫16 小时前
[K8S小白问题集] - Calico好在哪里?
网络·云原生·容器·kubernetes
齐潇宇16 小时前
k8s-Helm管理器
linux·运维·云原生·容器·kubernetes
叶~小兮16 小时前
K8S进阶核心综合学习笔记(持久化存储+特殊容器+调度管理)
笔记·学习·kubernetes
Zhu75816 小时前
[软件部署]在k8s环境部署alist
云原生·容器·kubernetes
2401_8401922718 小时前
k8s的crd、operator、cr分别是什么?
运维·分布式·kubernetes·prometheus