1、K8S中如何跨namespace 访问服务?
2、在Pod中为什么ping不通ClusterIP?
简述:
Rancher2.0中的一个用户,在K8S环境中,创建两个namespace,对应用进行分割管理,在一个namespace的pod中,如何访问另一个namespace中的服务?--K8S使用kube-DNS实现服务发现功能的,可以通过DNS名称访问服务名。
在K8S中,部署一个带ClusterIP的服务,供集群内部网络访问。为什么这个ClusterIP无法ping通?--ClusterIP是IPtable规则,不是绑定在网络接口上的,服务可以访问,但ping不通ClusterIP。
演示截图:

在Rancher2.0的K8S环境中,用户面临跨namespace服务访问的问题。虽然kubeDNS允许通过DNS名称进行服务发现,但为何无法ping通ClusterIP?本文探讨了这个问题。ClusterIP作为内部网络访问服务的方式,由于其IPtable规则,并不直接绑定在接口上,因此不能被ping。尽管如此,服务本身仍可通过其ClusterIP正常访问。
最低0.47元/天 解锁文章

9633





