【发布时间】:2019-01-23 07:32:31
【问题描述】:
看到有人说clusterIP不能被集群外的外部机器访问。
但我不确定这里的集群是什么意思,是指 Pod 集群还是节点集群。
终极问题,clusterIP(无节点端口)可以被其他节点访问吗?
谢谢
【问题讨论】:
标签: kubernetes
看到有人说clusterIP不能被集群外的外部机器访问。
但我不确定这里的集群是什么意思,是指 Pod 集群还是节点集群。
终极问题,clusterIP(无节点端口)可以被其他节点访问吗?
谢谢
【问题讨论】:
标签: kubernetes
是的,集群中的节点可以访问 ClusterIP 服务。他们的部分目的是在 Pod 的副本之间进行负载平衡(可能位于不同的节点中),这样流量就不会全部流向特定的 Pod。见Clarify Ingress load balancer
ClusterIP 服务实际上并不存在于任何单个节点上,而是存在于每个节点上。每个节点上的 kube-proxy 通过更新每个节点的 iptables 来确保跨实例的负载平衡
【讨论】: