Kafka+ Helm +Kubernetes集成动态代理url

bnlyeluc  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(180)

我所拥有的
我有代表我申请的舵图。我也有单独的图表部署Kafka与几个豆荚,集群服务以及无头服务。定义如下

"$(MY_POD_NAME).{{ $fullname }}-headless.{{ $releaseNamespace }}.svc.{{ $clusterDomain }}:{{ $interBrokerPort }}

最终结果代理url

my-kafka-pod-0.release-kafka-chart-name-headless.release.svc.cluster.local:9092,my-kafka-pod-1.release-kafka-chart-name-headless.release.svc.cluster.local:9092,my-kafka-pod-2.release-kafka-chart-name-headless.release.svc.cluster.local:9092

坎特伯雷大学
现在让我们假设我有一个已经部署了kafka图表的环境,现在我要部署应用程序图表,但是我需要以某种方式传递正确的端点(brokerurl)。
我不想把硬编码的值(imo,如果它是在values.yaml它仍然是硬编码的),因为我不知道Kafka图表可能的发行名,我不知道有多少吊舱将被部署,因此我不知道我的网址会是什么样子。
我知道在部署app chart时可以覆盖端点。但我想有一些关于Kafka的通用参考资料。
有什么本事我能做到吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题