服务发现如何适用于hostNetwork = true的pod

时间:2016-12-29 08:18:04

标签: kubernetes kube-dns

如果在pod规范中将hostNetwork设置为true,则它将获得与主机相同的IP地址。虽然可以通过此IP到达pod,但我无法通过服务访问该pod。如果我在服务中将clusterIP设置为None,则dns查找不会返回任何结果。如果分配了clusterIP,则流量不会重定向到后端pod。

1 个答案:

答案 0 :(得分:1)

(绝对错误,误解了这个问题) 问题出在/etc/resolv.conf

使用hostNetwork = true时,您将获得主机的DNS服务器,并且您没有群集dns。

Track issue on github