先把结论放出来:

           headless服务是为pod提供一个固定的地址

1.获取k8s集群中的dns服务地址

2.获取一个应用的headless服务

3. 获取服务对应的pod

4.通过nslookup 域名 dns服务器命令解析headless服务对应的ip地址

 我们可以看到headless服务其实解析成pod的地址,而如果把域名精确到pod,例如

nacos-0.nacos-hs.nacos.svc.cluster.localya 则可以解析为172.168.217.115

5.普通服务只能解析为服务的地址

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐