KubeBiz安装zookeeper

半兽人 发表于: 2021-06-29   最后更新时间: 2021-06-29 19:39:44  
{{totalSubscript}} 订阅, 1,785 游览

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命令:

echo mntr | nc localhost 2181

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

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

Very simple!

(完)

更新于 2021-06-29

查看KubeBiz更多相关的文章或提一个关于KubeBiz的问题,也可以与我们一起分享文章