Helm(bitnami)はzookeeperとkafkaクラスターをデプロイします

最初にbitnamiを紹介します

BitNamiはオープンソースプロジェクトです。プロジェクトによって作成されたオープンソースソフトウェアには、仮想デバイスだけでなく、Webアプリケーションとソリューションスタックのインストールが含まれます。

通常、高可用性クラスターのセットをデプロイします。そのほとんどはテンプレートを見つけるためのものであり、ホイールを繰り返す必要はありません。BitNamiはホイールを提供します。

 Bitnamiの公式アドレス:https://bitnami.com/  

今回は、zookeeperクラスターとkafkaクラスターを作成してデプロイし、bitnamiを使用してインストールとデプロイ用のヘルムウェアハウスを提供します。

Helmを理解していない人は、  HelmによるRabbitMQクラスターのデプロイを参照してください。

デプロイとインストールのドキュメント:https//docs.bitnami.com/tutorials/deploy-scalable-kafka-zookeeper-cluster-kubernetes

ヘルムはBitNami倉庫を追加します

helm repo add bitnami https://charts.bitnami.com/bitnami

Zookeeperクラスターをデプロイする

helm install zookeeper bitnami/zookeeper 
  --set replicaCount=3 
  --set auth.enabled=false 
  --set allowAnonymousLogin=true

Kafkaクラスターをデプロイする

helm install kafka bitnami/kafka 
  --set zookeeper.enabled=false 
  --set replicaCount=3
  --set externalZookeeper.servers=ZOOKEEPER-SERVICE-NAME

kafkaクラスターを表示し、zookeeperに接続します

Zookeeper-Kafkaコミュニケーション

 

膨張と収縮

次のパラメータを変更して、再実行してください。

--set replicaCount=7

 

ミラーのプルに失敗した場合は、次のミラーソースを使用できます

https://www.daocloud.io/mirror

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
[root@k8s-master01 kafka]# cat /etc/docker/daemon.json
{
  "registry-mirrors": ["http://f1361db2.m.daocloud.io"]
}

 

おすすめ

転載: blog.csdn.net/heian_99/article/details/114840056