我正在运行OpenShift。
- OpenShift大师:版本3.3.1.7
- Kubernetes大师:版本1.3.0 + 52492 b4
但是我在Jenkins中运行一个构建时遇到了问题(在一个pod中运行)。这不是我试图构建的java代码的问题,而是Kubernetes/Openshift设置的问题。
构建失败,原因如下:
Caused by: java.net.UnknownHostException: kubernetes.default: Name does not resolve
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at okhttp3.Dns$1.lookup(Dns.java:39)
...
有人知道怎么解决这个问题吗?
2条答案
按热度按时间rqmkfv5c1#
首先确认DNS实际上与以下各项配合使用:
如果不起作用,请检查DNS pod是否正在运行:
会做出如下回应:
最后,检查相关日志值得一试:
完整说明可在kubernetes.io上找到
fquxozlt2#
请检查管理jenkins -〉配置全局安全-〉代理端口是否为50000和固定