Kubernetes-Container中的UnknownHostException

在Kubernetes中运行我的应用程序无法parsing内部主机名,抛出

java.net.UnknownHostException: [my_server_hostname] 

容器的resolv.conf内容是

 nameserver 8.8.8.8 nameserver 8.8.4.4 

主机resolv.conf包含正确的IP(不是127.0.0.1)。

我试图通过Dockerfile添加一个条目

 RUN ["echo", "nameserver [my_dns_ip]", "> /etc/resolv.conf"] 

但是这不起作用。

使用IP而不是主机名作品。