【发布时间】:2021-11-08 11:34:54
【问题描述】:
我有两个集群,
一个带有我的应用程序微服务的集群和另一个安装了 strimzi kafka 的集群。两者都是私有 GKE 集群。
我的挑战正是如何从我的应用程序连接到这个 kafka。大约有 10 个运行的微服务必须连接到 kafka。
我现在有一个方法,将 Strimzi kafka 作为 Nodeport 服务并在应用程序代码中提供 Ip 和 nodeIp。
这种方法的问题在于,如果 GKE 节点自动更新,我将不得不重新配置代码。
另外一个关键条件是,Kafka 应该只能由我们的应用程序访问。它不应该在公共 Internet 上可用。
【问题讨论】:
标签: apache-kafka strimzi