在k8s集群中,服务是运行在Pod中的,Pod的发现和副本间负载均衡是我们面临的问题.我们使用Service解决了负载均衡的问题,但是集群环境中,service经常伴随着ip的变动而变动,得益于kubedns插件,使其可以直接通过域名(service name)进行访问. 1.常见使用场景 在常见集群中经常会出现服务之间彼此通过http或者tcp.RPC的形式进行访问,在kubernetes集群中,pod和pod.service之间的网络是互通的,但是service的ip地址是存储在etcd中,…