背景:
Pod狀態是imagepullbackoff
原因可能有多種:
1、鏡像名稱無效,例如拼錯鏡像名稱,或者鏡像不存在
解:修改鏡像名稱和標記來解決該問題,或者將正確鏡像上傳到倉庫中。
2、鏡像倉庫中丟失此鏡像及Pod所在節點上丟失了鏡像。
解:需要從新上傳鏡像到倉庫中,或者同一Pod部署在了多個節點上,有的節點上的Pod正常Running,那就登陸到Pod Running節點上將鏡像push到倉庫上,再將imagepullbackoff的pod刪除從拉。
3、鏡像在鏡像倉庫損壞。
解:需要從新上傳鏡像到鏡像倉庫。
4、Pod所在宿主機node上鏡像損壞了。
解:需要先刪除宿主機node上的這個鏡像,然后將Pod delete從拉。
驗證:
在任意幾台node上docker pull 鏡像 看是否能pull下鏡像。