一千萬個為什麽

搜索

openshift未能部署jenkins



當我嘗試在openshift 1.5上部署jenkins-ephemeral時,它會失敗並顯示以下錯誤消息

error: couldn't get deployment jenkins-3: Get https://172.30.0.1:443/api/v1/namespaces/projectname/replicationcontrollers/jenkins-3: dial tcp 172.30.0.1:443: getsockopt: network is unreachable

我啟用了服務

oc get services
NAME           CLUSTER-IP       EXTERNAL-IP   PORT(S)     AGE
jenkins        172.30.86.254            80/TCP      59m
jenkins-jnlp   172.30.132.179           50000/TCP   59m

但是從節點我不能telnet到172.30.86.254的80端口

telnet: connect to address 172.30.86.254: Connection refused

但是同一臺機器的443端口是可達的。

轉載註明原文: openshift未能部署jenkins

一共有 1 個回答:

這似乎是在您的配置中代理問題。這可以通過設置NO_PROXY 來解決,如下所示:

編輯OpenShift Origin控制文件中的代理環境變量。確保集群中的所有文件都正確。
HTTP_PROXY=http://:@:/
HTTPS_PROXY=https://:@:/
NO_PROXY=master.hostname.example.com,10.1.0.0/16,172.30.0.0/16 

支持主機名稱和 CIDR 。必須包含 SDN網絡和服務IP範圍10.1.0.0/16,172.30.0.0/16默認情況下。