0

每个地方都提到“集群类型的服务使 pod 在 Kubernetes 集群中可访问”

是不是说,给一个POD添加集群服务后,只能使用POD的集群服务IP连接该POD,使用添加集群前生成的POD的IP就无法连接POD了?

请帮助我理解,我正在学习 Kubernetes。

4

1 回答 1

4

当使用 ClusterIP 创建服务时,该服务只能在集群内部访问,因为服务 IP 是虚拟 IP。

虽然如果您想使用服务 IP 从外部访问 pod,那么您可以使用 nodeport 或负载均衡器类型的服务,这将允许您使用节点的 IP 或负载均衡器的 IP 访问 pod。

使用服务访问 pod 的主要原因是它提供了一个固定的位置(ClusterIP 或服务名称)来访问。Pod 可以使用,但服务 IP 将保持不变。

于 2019-03-30T16:59:11.183 回答