解析k8s中headless(无头服务)服务的作用

 先把结论放出来:

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

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

解析k8s中headless(无头服务)服务的作用_第1张图片

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

3. 获取服务对应的pod

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

解析k8s中headless(无头服务)服务的作用_第2张图片

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

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

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

解析k8s中headless(无头服务)服务的作用_第3张图片

 

你可能感兴趣的:(云原生,云原生,docker,k8s)