先把结论放出来:
headless服务是为pod提供一个固定的地址
1.获取k8s集群中的dns服务地址
2.获取一个应用的headless服务
3. 获取服务对应的pod
4.通过nslookup 域名 dns服务器命令解析headless服务对应的ip地址
我们可以看到headless服务其实解析成pod的地址,而如果把域名精确到pod,例如
扫描二维码关注公众号,回复:
13320109 查看本文章
nacos-0.nacos-hs.nacos.svc.cluster.localya 则可以解析为172.168.217.115
5.普通服务只能解析为服务的地址