首页 > 解决方案 > Dockerize 并部署在 AKS 上具有 Kafka 使用者的 Spring 应用程序?

问题描述

目前,我们在 VM 上部署了一个 Java Spring Boot 应用程序,它使用来自 Kafka 的消息。

我们在虚拟机上部署了一个企业 Kafka 集群。它使用标准端口 - 例如:9092 和 2181。

要求:我们要部署此应用程序 Azure Kubernetes 服务 (AKS)。

:是否需要在 dockerfile 或 kubernetes 清单 yaml 中完成任何特定的操作(例如:端口)?

我认为只要 AKS 可以将(VNET - VNET)与 Kafka 集群连接就足够了。

请建议。

标签: dockerkubernetesapache-kafkaazure-aks

解决方案


Kafka 客户端不需要公开任何端口映射

您的假设是正确的,即在适当的 VPC 设置下,通信应该没问题。


推荐阅读