2017-08-03 131 views
0

我是Docker,Rancher和Kubernetes的新手。我正在使用RancherOS並在其上安裝Rancher服務器。當我嘗試連接到牧場主服務器節點,它連接正常,但當Kubernetes嘗試啓動服務,大多數服務的失敗,類似於以下錯誤:無法使用Rancher從私有註冊表中拖出Docker鏡像

Error (Image [index.docker.io/rancher/net:v0.11.5] failed to pull: Pulling repository docker.io/rancher/net) 

爲不同組件的另一個類似的消息:
enter image description here

牧場主服務器上

泊塢版本:17.03.1-ce, build c6d412e
泊塢版本的牧場主劑:1.12.6, build 78d1802

我創建一個指向私有註冊rtifactory。在Kubernetes模板中,我指定了註冊表,這是我在模板中做的唯一更改。

如果我手動運行下面的命令,它的工作原理:

docker login docker.artifactory.abc.net -u svc-ranch-art_d 
docker pull docker.artifactory.abc.net/rancher/net:v0.11.5 

我可以在Artifactory的,上面的版本(0.11.5)獲取緩存看。我不確定當Rancher嘗試啓動服務時,爲什麼它會轉到docker.io。自昨天開始掙扎,但找不到任何東西。

任何幫助將真正被讚賞。

+0

你創建kubernetes祕訣是什麼?基於這一步https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ – sfgroups

+0

我看到'kubectl'實用程序是必需的。此可執行文件既不在服務器上,也不在代理上。在Rancher的情況下,我認爲這些將會在我目前卡住的步驟之後創建,即獲取圖像和啓動服務。 – Technext

回答

相關問題