2017-08-01 30 views
1

有創建新的標籤更新的圖像滾動,但然後在使用這個命令執行更新:kubectl set image deployments/hello-node-1 hello-node-1=hello-node:v2kubernetes |碼頭工人|沒有圖像發現錯誤,同時滾動更新

四處錯誤:kubelet, minikube Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "hello-node-1" with ErrImagePull: "rpc error: code = 2 desc = Error: image library/hello-node not found"

回答

0

它看起來像您沒有設置圖像正確。你把它推到了正確的倉庫嗎?測試它的方法可能是創建一個使用新創建映像的新部署。

+0

是的,其實我是用sudo創建圖像,而不是其他解決方案的用戶。 –

0

您指的是錯誤的圖像。錯誤消息顯示Kubelet正試圖將hello-node:v2作爲碼頭集線器(library/...)的官方圖像。

如果您確實將圖片推送到碼頭中心,請在圖片名稱前加上您的碼頭中心用戶名。

如果這在某些私人存儲庫然後前綴它與存儲庫主機名。

如果內置圖像本地節點上然後確保你的imagePullPolicy在部署設置爲IfNotPresent,並確保該圖像是實際存在這種吊艙可以被調度運行的所有節點上。

對於minikube檢出this post

相關問題