关于无头服务有几个问题:
答案 0 :(得分:1)
无头服务不带有任何clusterIP,它只是通过其主机名将您直接带到您需要与之通信的特定Pod。
让我们举个例子-
假设您安装了kafka statefulset,并在其中运行了3个代理,现在您想专门与一个代理进行通信,那么可以通过无头服务来完成
任何常规服务都可以对流量进行随机分配(如果您尚未添加任何特定的关联性),常规服务也可以为您服务,这完全取决于用例场景
答案 1 :(得分:1)
clusterIP
字段设置为None
,可以创建无头服务。kubectl port-forward
)直接使用Pod名称,但是Headless Service会为所有Pod创建DNS名称,以便您以更通用的方式进行寻址。参考: