我在Kubernetes中运行的应用程序无法解析内部主机名,抛出
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代替主机名。