在 AKS 上对具有 Kafka 使用者的 Spring 应用程序进行 Dockerize 化和部署?
Dockerize and deploy the Spring App that has Kafka consumer on AKS?
目前,我们有一个 Java spring 启动应用程序部署在 VM 上,它使用来自 Kafka 的消息。
我们在 VM 上部署了一个企业 Kafka 集群。它使用标准端口 - 例如:9092 和 2181。
要求:
我们要部署此应用程序 Azure Kubernetes 服务 (AKS)。
请教 : 是否需要在 dockerfile 或 kubernetes manifest yaml 中完成任何特定的(例如:端口)?
我认为只要 AKS 可以连接 (VNET - VNET) 与 Kafka 集群就足够了。
请推荐。
Kafka 客户端不需要公开任何端口映射
您的假设是正确的,如果 VPC 设置正确,那么通信应该没问题。
目前,我们有一个 Java spring 启动应用程序部署在 VM 上,它使用来自 Kafka 的消息。
我们在 VM 上部署了一个企业 Kafka 集群。它使用标准端口 - 例如:9092 和 2181。
要求: 我们要部署此应用程序 Azure Kubernetes 服务 (AKS)。
请教 : 是否需要在 dockerfile 或 kubernetes manifest yaml 中完成任何特定的(例如:端口)?
我认为只要 AKS 可以连接 (VNET - VNET) 与 Kafka 集群就足够了。
请推荐。
Kafka 客户端不需要公开任何端口映射
您的假设是正确的,如果 VPC 设置正确,那么通信应该没问题。