天天看點

Kubernetes Pod 鏡像拉取政策 imagePullPolicy

Kubernetes Pod 鏡像拉取政策 imagePullPolicy

ImagePullPolicy 字段。它定義了鏡像拉取的政策。而它之是以是一個 Container 級别的屬性,是因為容器鏡像本來就是 Container 定義中的一部分。

ImagePullPolicy 的值預設是 Always,即每次建立 Pod 都重新拉取一次鏡像。另外,當容器的鏡像是類似于 nginx 或者 nginx:latest 這樣的名字時,ImagePullPolicy 也會被認為 Always。

而如果它的值被定義為 Never 或者 IfNotPresent,則意味着 Pod 永遠不會主動拉取這個鏡像,或者隻在主控端上不存在這個鏡像時才拉取。

容器在啟動運作前,需要鏡像。鏡像的存儲位置可能會在本地,也可能會在遠端鏡像倉庫中。

  1. Always 總是拉取鏡像
  2. ifNotPresent 本地有則使用本地鏡像,不拉取
  3. Never 隻使用本地鏡像,從不拉取,即使本地沒有

一、設定為 Always

繼續閱讀