Akiraka Akiraka
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
首页 › Kubernetes › Helm › Kubernetes(k8s)Helm 部署 ZooKeeper 集群

Kubernetes(k8s)Helm 部署 ZooKeeper 集群

Akiraka11月前

[TOC]

文章目录

  • 一、集群信息
    • 1.1、 主机信息
    • 1.2、版本说明
  • 二、部署 ZooKeeper
    • 2.1、 创建名称空间
    • 2.2、获取 ZooKeeper
    • 2.3、使用 helm 安装 ZooKeeper
    • 2.4、查看 ZooKeeper Pod 状态
    • 2.5、查看 ZooKeeper Svc

一、集群信息

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

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

  • 项目地址:https://hub.helm.sh/charts/bitnami/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
#helm#k8s#kubernetes#ZooKeeper
1
分享
Akiraka 站长
文章 121评论 10
相关文章
  • 存活探针(Liveness)、就绪探针(Readiness)、启动探针(Startup)、容器钩子
  • kubernetes Node 宕机 Pod 驱离
  • Helm 部署 Loki 日志聚合
  • 密码保护:Kubeadm-etcd 备份
  • Kubernetes(k8s)helm 部署 Traefik
Akiraka
站长
本人擅长 Ai、Au、Fl、Ae、Pr、Ps 等软件的安装与卸载,精通 CSS、JavaScript、PHP、Python、Shell、Go 等单词的拼写,熟悉 Windows、Linux、Mac、Android、IOS 等系统的开关机!
121文章
10评论
47获赞
想找什么搜一下
文章聚合
Windows 10 安装 Mysql 5.7. 数据库教程
1年前
ubuntu 虚拟机初始化设置
1年前
Kubernetes(k8s)删除节点与添加节点
12月前
Kubernetes(k8s)部署 Kubernetes Dashboard
12月前
Jenkins 容器编排
1年前
微信小程序
微信小程序
标签云
brew cdh centos cmd docker docker compose elasticsearch elk filebase filebeat gitlab grafana hadoop helm hive hue jdk jenkins k8s kibana kubernetes liniux linux logstash mac mikrotik mydumper mysql nfs nginx openssl oss php pip pyspark python RabbitMQ redis rocketmq shell Spark ubuntu windows ZooKeeper 容器编排
Copyright © 2019-2021 Akiraka. Designed by nicetheme. 沪18036911号