【问题标题】:Dockerize and deploy the Spring App that has Kafka consumer on AKS?Dockerize 并部署在 AKS 上具有 Kafka 使用者的 Spring 应用程序?
【发布时间】:2021-08-26 14:26:52
【问题描述】:

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

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

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

:是否需要在 dockerfile 或 kubernetes manifest yaml 中做任何特定的事情(例如:port)?

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

请提出建议。

【问题讨论】:

  • 你试过什么?具体来说,容器化客户端将像在主机(或 VM)上一样运行

标签: docker kubernetes apache-kafka azure-aks


【解决方案1】:

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

你的假设是正确的,给定正确的 VPC 设置,那么通信应该没问题。

【讨论】:

    猜你喜欢
    • 2021-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    相关资源
    最近更新 更多