返回到文章

采纳

编辑于 3年前

KubeBiz安装zookeeper

KubeBiz kubernetes k8s zookeeper
KubeBiz
入门

KubeBiz了解的差不多了,让我们来通过它来部署一个高可用的zookeeper集群吧。

1、开始

打开Kubebiz,搜索 Zookeeper,找到官方第一个:
https://www.kubebiz.com/KubeBiz/zookeeper?version=3.6.2

zookeeper

选择你kubernetes的版本。

2、设置卷存储

如果你的StroageClass(sc)已经配置了,则什么都不需要改,跳过2、3步骤,否则你需要配置你的存储。

拉到最后,找到Volume,点击添加,我是测试,使用emptyDir类型的,测试完就删掉了:

3、删除原来的卷存储

StatefulSet.yaml中的volumeClaimTemplates删除,如果你有默认的sc,并使用sc,则跳过这步。

  volumeClaimTemplates:
    - metadata:
        name: datadir
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 1Gi

删除掉,因为已经配置了emptyDir类型的datadir

4、指定namespace

我的namespace设置的是my-space

namespace

5、部署

你可以通过右边的批量下载,把改好的yaml下载到本地,然后通过

kubectl apply -f .

运行,也可以在KubeBiz上直接部署到你的kubernetes集群中:

查看安装情况:

也可以到你的kubernetes集群自行查看:

kubectl get pods -n my-space
kubectl logs -f zk-2 -n my-space

验证

执行zookeeper验证mntr命令:

echoecho mntr | nc localhostecho mntr | nc localhost 2181

可以看出,zk集群已经搭建好了,可以使用了。

如果你的StroageClass(sc),只需要修改你想部署的namespace就可以直接部署了,非常简单方便。

Very simple!

(完)