问题描述
我了解Kubernetes服务ClusterIP和Headless服务的概念,但是什么时候可以相互使用?
解决方法
通常的情况是将ClusterIP
用于群集中的服务,除非您有特定原因需要使用另一种Service
。
对于无头服务,不会分配群集IP,kube-proxy不会处理这些服务,平台也不会为它们执行负载平衡或代理。如何自动配置DNS取决于服务是否定义了选择器
无头服务的特定原因可能是您使用StatefulSet时产生的。
我了解Kubernetes服务ClusterIP和Headless服务的概念,但是什么时候可以相互使用?
通常的情况是将ClusterIP
用于群集中的服务,除非您有特定原因需要使用另一种Service
。
对于无头服务,不会分配群集IP,kube-proxy不会处理这些服务,平台也不会为它们执行负载平衡或代理。如何自动配置DNS取决于服务是否定义了选择器
无头服务的特定原因可能是您使用StatefulSet时产生的。