古詩詞大全網 - 成語解釋 - k8s從私有倉庫拉取鏡像創建pod時ImagePullBackOff

k8s從私有倉庫拉取鏡像創建pod時ImagePullBackOff

假如我們自己搭建了私有倉庫,並在其中上傳了需要使用的鏡像。這時候我們在k8s集群的機器上,通過 docker pull 是能拉取到私有倉庫鏡像的。但是k8s是獲取不到docker的私有倉庫的認證信息的,這時候就會出現ImagePullBackOff的問題。

yaml文件的imagePullPolicy支持Always、IfNotPresent和Never三種方式,如果不寫默認就是Always,所以我們可以在臨時使用的機器上通過 docker pull 把需要的鏡像拉下來,然後設置imagePullPolicy為IfNotPresent或者Never,這樣k8s就不會去pull鏡像。

如果設置imagePullPolicy為Always,就算妳通過 docker pull 預先把需要的鏡像拉下來了,k8s還是會去pull鏡像,並且拉取不了就報錯。

如果是實際生產,這個方法明顯有很多問題,所以是 臨時

官方文檔