Docker Kubernetes容器中的未知后异常

Docker Kubernetes容器中的未知后异常,docker,dns,kubernetes,Docker,Dns,Kubernetes,在Kubernetes中运行的应用程序无法解析内部主机名,因此引发 java.net.UnknownHostException: [my_server_hostname] containers resolv.conf内容为 nameserver 8.8.8.8 nameserver 8.8.4.4 hosts resolv.conf包含正确的ip(不是127.0.0.1) 我试图通过Dockerfile添加条目 RUN ["echo", "nameserver [my_dns_ip]", "

在Kubernetes中运行的应用程序无法解析内部主机名,因此引发

java.net.UnknownHostException: [my_server_hostname]
containers resolv.conf内容为

nameserver 8.8.8.8
nameserver 8.8.4.4
hosts resolv.conf包含正确的ip(不是127.0.0.1)

我试图通过Dockerfile添加条目

RUN ["echo", "nameserver [my_dns_ip]", "> /etc/resolv.conf"]
但这并不奏效

使用IP而不是主机名是可行的