今天在阅读 k8s 的资料时发现 k8s 中有个神奇东东叫 headless service ,俗话说神龙见首不见尾,而它却是见尾不见首,这就究竟是什么东东?请知道的园友快快道来。
直译就是”无头服务“
官网描述:https://kubernetes.io/docs/concepts/services-networking/service/#headless-services
使用场景:有时候我们创建的服务不想走负载均衡,想直接通过pod-ip链接后端,怎么办呢,使用headless service接可以解决。headless service 是将service的发布文件中的clusterip=none ,不让其获取clusterip , DNS解析的时候直接走pod。
其他参考:
K8S容器编排之Headless浅谈
kubernetes Headless Service无头服务
这也是一种通过 dns 解析实现负载均衡的方式