zoukankan      html  css  js  c++  java
  • Helm(bitnami)部署zookeeper和kafka集群

    首先介绍一下bitnami

    BitNami是一个开源项目,该项目产生的开源软件包括安装 Web应用程序和解决方案堆栈,以及虚拟设备(通俗易懂的说:就是封装好各种应用包,提供人们使用。)

    我们平时要部署一套高可用集群,大部分都是找到模板,没必要重复造轮子。BitNami就是提供轮子的。

     bitnami官方地址:  https://bitnami.com/

    这次我们创建部署zookeeper和kafka集群,采取bitnami提供helm仓库,进行安装和部署。

    不懂Helm的可以看看 Helm部署RabbitMQ集群,提供参考

    部署安装文档:https://docs.bitnami.com/tutorials/deploy-scalable-kafka-zookeeper-cluster-kubernetes

    helm添加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 communication

    扩容和缩容

    修改下面这个参数,重新运行。

    --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"]
    }
    
    人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。
  • 相关阅读:
    L7-5 搞笑的表情包
    L7-6 神奇的验证码
    Fabric中的ACLs相关
    first-network
    关于MSP
    关于数字证书
    Linux命令学习笔记
    shell学习笔记
    区块链
    log的不同级别
  • 原文地址:https://www.cnblogs.com/heian99/p/14540690.html
Copyright © 2011-2022 走看看