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