Kubernetes(k8s)Helm 部署 ZooKeeper 集群

[TOC]

一、集群信息

  • 方法因人而异,但大同小异,以下是我的部署方法。

1.1、 主机信息

主机名 ip地址 描述 核心 内存
node-01 192.168.8.131 master 节点 2核 8G
node-02 192.168.8.132 node 节点 2核 8G
node-03 192.168.8.133 node 节点 2核 8G

1.2、版本说明

服务 版本
helm 3.1.1
zookeeper 5.17.3
Kubernetes 1.17.3

二、部署 ZooKeeper

2.1、 创建名称空间

  • 创建一个 monitoring 名称空间,将 Nginx Ingress 放在这个名称空间上
kubectl create ns zookeeper

2.2、获取 ZooKeeper

#   添加 helm 储存库
helm repo add bitnami https://charts.bitnami.com/bitnami
#   下载到本地,默认拉取指定版本
helm pull bitnami/zookeeper --version 5.17.3
#   解压
tar xvf zookeeper-*.tgz

2.3、使用 helm 安装 ZooKeeper

  • 关闭 pvc 存储
  • 副本数量 3
helm install zookeeper \
--set persistence.enabled=false --set replicaCount=3  \
--set service.type=ClusterIP \
bitnami/zookeeper --version 5.17.3

2.4、查看 ZooKeeper Pod 状态

root@node-01:~# kubectl get pod -w
NAME          READY   STATUS    RESTARTS   AGE
zookeeper-0   1/1     Running   0          10m
zookeeper-1   1/1     Running   0          10m
zookeeper-2   1/1     Running   0          10m

2.5、查看 ZooKeeper Svc

root@node-01:~# kubectl get svc
NAME                 TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)                      AGE
kubernetes           ClusterIP   10.1.0.1      <none>        443/TCP                      20d
zookeeper            ClusterIP   10.1.192.69   <none>        2181/TCP,2888/TCP,3888/TCP   11m
zookeeper-headless   ClusterIP   None          <none>        2181/TCP,2888/TCP,3888/TCP   11m

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/kubernetes/496.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
Kubernetes(k8s)Helm 部署 ZooKeeper 集群
[TOC] 一、集群信息 方法因人而异,但大同小异,以下是我的部署方法。 1.1、 主机信息 主机名 ip地址 描述 核心 内存 node-01 192.168.8.131 master ……
<<上一篇
下一篇>>
文章目录
关闭
目 录