|
|
1
3
您可以从KubeNode和pod访问ClusterIP。此IP是一个虚拟IP,它仅在群集中工作。它的一种工作方式是(除了CNI),使用Linux内核的
|
|
|
2
2
这个 definition from the Kubernetes documentation 表示可以从集群内访问:
问题是,我们如何理解“集群”?
因此,回答您的问题:
是的,这意味着节点+在这些节点上运行的pod,所以你的行为是正常的,也是意料之中的。 另一个问题:
基本上,CNI插件负责 network communication for the pods :
我用新鲜的做了一个快速测试 kubadm cluster 没有CNI插件的设置。我创建了一个样本 Nginx deployment 然后为它服务。我观察到了什么?
所以,是的,服务独立于CNI插件,但没有CNI插件你就无法启动任何pod,所以服务是无用的。 |
|
|
3
0
这取决于群集设置。如果您使用的是GKE集群,并且它设置为VPC本机,那么您将能够从同一VPC中的主机访问clusterIP服务。 |