helm部署kafka集群

helm部署kafka集群
配置:
node1-iot.com,ip:192.168.0.201
node2-iot.com ip:192.168.0.202
node3-iot.com ip:192.168.0.204

一:部署helm以及storageclass查看其它文章

二:helm部署kafka集群
[root@master-iot kafka]# helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator
[root@master-iot kafka]# helm fetch incubator/kafka
[root@master-iot kafka]# tar zxvf kafka-0.20.7.tgz
[root@master-iot kafka]# cd kafka/

在这里插入图片描述

这里改为自己的storageclass
[root@master-iot kafka]# helm install -f kafka/values.yaml --name my-kafka incubator/kafka --namespace kafka
[root@master-iot kafka]# kubectl get all -n kafka
NAME                       READY   STATUS    RESTARTS   AGE
pod/my-kafka-0             1/1     Running   0          21m
pod/my-kafka-1             1/1     Running   0          19m
pod/my-kafka-2             1/1     Running   0          18m
pod/my-kafka-zookeeper-0   1/1     Running   0          21m
pod/my-kafka-zookeeper-1   1/1     Running   0          21m
pod/my-kafka-zookeeper-2   1/1     Running   0          20m

NAME                                  TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)                      AGE
service/my-kafka                      ClusterIP   10.96.74.222   <none>        9092/TCP                     21m
service/my-kafka-headless             ClusterIP   None           <none>        9092/TCP                     21m
service/my-kafka-zookeeper            ClusterIP   10.96.50.61    <none>        2181/TCP                     21m
service/my-kafka-zookeeper-headless   ClusterIP   None           <none>        2181/TCP,3888/TCP,2888/TCP   21m

NAME                                  READY   AGE
statefulset.apps/my-kafka             3/3     21m
statefulset.apps/my-kafka-zookeeper   3/3     21m

三:测试
root@my-kafka-0:/# kafka-topics --zookeeper my-kafka-zookeeper:2181 --describe
Topic:test1	PartitionCount:1	ReplicationFactor:3	Configs:
	Topic: test1	Partition: 0	Leader: 0	Replicas: 0,1,2	Isr: 0,1,2
测试其它节点数据是否同步
[root@master-iot kafka]# kubectl exec -it my-kafka-1 -n kafka bash
root@my-kafka-1:/# kafka-topics --zookeeper my-kafka-zookeeper-headless:2181 --describe
Topic:test1	PartitionCount:1	ReplicationFactor:3	Configs:
	Topic: test1	Partition: 0	Leader: 0	Replicas: 0,1,2	Isr: 0,1,2
数据一致
发布了33 篇原创文章 · 获赞 2 · 访问量 2757

猜你喜欢

转载自blog.csdn.net/weixin_43224068/article/details/103844209