题。
通过Service可以解决这两个问题,但访问Service也需要对应的IP,因此又引入了Service发现的问题。
得益于kube-dns插件,我们可以通过域名来访问集群内的Service,解决了Service发现的问题。
为了让Pod中的容器可以使用kube-dns来解析域名,k8s会修改容器的/etc/resolv.conf配置。
有了以上机制的保证,就可以在Pod中通过Service名称和namespace非常方便地访问对应的服务了。
题。
通过Service可以解决这两个问题,但访问Service也需要对应的IP,因此又引入了Service发现的问题。
得益于kube-dns插件,我们可以通过域名来访问集群内的Service,解决了Service发现的问题。
为了让Pod中的容器可以使用kube-dns来解析域名,k8s会修改容器的/etc/resolv.conf配置。
有了以上机制的保证,就可以在Pod中通过Service名称和namespace非常方便地访问对应的服务了。