【问题标题】:borker advertise internal domain in k8s clusterborker 在 k8s 集群中通告内部域
【发布时间】:2021-07-18 16:20:00
【问题描述】:

我使用 helm 安装 bitnami/kafka 集群。

我想让生产者和消费者不在k8s集群中,这是我的helm install config yaml文件。

replicaCount: 3

service:
  type: LoadBalancer
  loadBalancerIP: 192.168.99.110
  nodePorts:
    client: 25100
    external: 25101

externalAccess:
  enabled: true
  service:
    type: LoadBalancer
    port: 9094
    nodePorts:
    - 25100
    - 25101
    loadBalancerIPs:
    - 192.168.99.120
    - 192.168.99.121

我希望每个代理都会公布自己的地址,但他们提供了 kubernetes 内部域地址,例如 kf-kafka-1.kf-kafka-headless.default.svc.cluster.local:9092

请帮我解决我的问题

【问题讨论】:

  • this部分,你需要根据需要设置externalAccess.enabled: trueexternalAccess.service
  • @SaikatChakrabortty 谢谢,我想我已经将所有属性设置为从外部访问。我想像这样设置我的消费者new KafkaConsumer("192.168.99.120:25100,192.168.99.121:25101 * 我改变了我的属性

标签: apache-kafka kubernetes-helm bitnami


【解决方案1】:

我很想连接externalAccess.service.nodePorts上的端口

但应该只使用{externalAccess.service.loadBalancerIPs[n]}:9004

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 2020-07-14
    相关资源
    最近更新 更多