GKE pod无法提出任何DNS请求

我有一个运行在Google容器引擎(GKE)上的web服务器部署的kubernetes集群。 部署有两个副本窗格,其中一个无法进行任何DNS查询,无论是查询内部服务还是外部网站。 每个容器的容器都基于Ubuntu 16.04,并且我已经validation两个容器中的/etc/resolv.conf是相同的。 坏的pod仍然可以通过ip地址到达外部网站。

kube-dns服务似乎正在运行,我没有看到日志中的任何错误。

还有什么我可以做的尝试诊断问题? 不幸的是,docker映像上没有很多networking工具,我不能apt-get安装任何东西,因为apt无法parsing软件包pipe理器的主机名。

编辑:我发现kube-proxy不存在于坏pod所在的节点上。 这可能解释了DNS失败,但我不知道为什么kube-proxy会从节点丢失!