【问题标题】:Helm Kafka, can't change the port for Kubernetes podHelm Kafka,无法更改 Kubernetes pod 的端口
【发布时间】:2021-05-14 08:08:13
【问题描述】:

我创建了一个具有 2 个节点的 kubernetes 集群 (GCP GKE)。我为德鲁伊设置了动物园管理员(端口 2181) 我工作正常,但是,我想在同一个集群中部署 kafka pod。所以我使用 helm,但是当我在脚本 values.yaml 末尾更改端口时,我会像这样运行 helm upgrade

helm 升级 kafka -n gke-k8s bitnami/kafka -f values_kafka.yaml

当我使用describe pod时,pod kafka zookeeper总是在端口2181上运行,即使我删除它或重新创建它也是如此。同时kafka broker pod在更新values.yaml后状态为“CrashLoopBackOff”

我使用这个文件 values.yaml https://github.com/bitnami/charts/blob/master/bitnami/kafka/values.yaml

然后改变它

...
##
zookeeper:
  enabled: true
  port: 2180
  auth:
    ## Enable Zookeeper auth
    ##
    enabled: false
...

【问题讨论】:

    标签: google-cloud-platform apache-kafka google-kubernetes-engine kubernetes-helm


    【解决方案1】:

    我相信你需要设置的ZK图表中的值实际上是service.port

    所以在你的 Kafka 价值观中,它应该是

    ...
    ##
    zookeeper:
      enabled: true
      service:
        port: 2180
      auth:
        ## Enable Zookeeper auth
        ##
        enabled: false
    ...
    

    【讨论】:

      猜你喜欢
      • 2021-07-07
      • 2019-12-31
      • 2022-01-15
      • 1970-01-01
      • 2020-02-26
      • 2023-03-09
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多