【发布时间】:2022-01-13 23:26:05
【问题描述】:
我们有一个设置,我们想要运行 3 个图像副本。每个副本都将在独立的节点和其中的相应 pod 中运行。 所以总而言之,我们将在 3 个独立的 JVM 和 3 个相应的 Pod 中拥有 3 个节点。 请提供以下详细信息,
- 我们能否始终修复 POD IP 和主机名?
- 节点 IP 和主机名可以与机器 IP 和主机名相同吗?
- 可以将同一机器 IP 和主机名设为 POD IP 和主机名吗?
【问题讨论】:
-
如果这是您的要求,您可能会发现不使用 Kubernetes 并直接在节点上运行应用程序会更容易。 Kubernetes 有自己的网络层(例如,请参阅集群内 DNS for Services and Pods 上的 Kubernetes 文档),您通常不会尝试将 pod 修复到特定节点。
-
@DavidMaze,在我们的设置中,它将是 3 个不同的 JVM,其中每个 JVM 将有一个节点和一个与之关联的 pod(3 个单独的节点和 JVM 中的 3 个副本)。因此,当我们有一个固定的 JVM/系统名称时,我们正在考虑为每个 pod 固定 IP:PORT,以便与各个 pod 的通信更容易。
标签: kubernetes kubernetes-ingress kubernetes-pod