每个提到的“集群类型的服务都可以在Kubernetes集群中访问Pod”
这是否意味着在将群集服务添加到POD之后,只能使用POD的群集服务IP连接POD,我们将无法使用添加群集之前生成的POD的IP连接POD?
请帮助我理解,我正在学习Kubernetes。
答案 0 :(得分:4)
使用ClusterIP创建服务时,由于服务IP是虚拟IP,因此只能在群集内部访问该服务。
尽管如果要使用服务IP从外部访问Pod,则可以使用nodeport或loadbalancer类型的服务,该服务将允许您使用Node的IP或loadbalancer的IP访问Pod。
使用服务访问pod的主要原因是它提供了固定的访问位置(ClusterIP或服务名称)。 Pod可以使用,但服务IP将保持不变。