Kubernetes通過yaml配置文件創建實例時不使用本地鏡像的原因

來源:本站原創 Docker 超過701 views圍觀 0條評論

官方其實已經說明了,只是沒有詳細看文檔;https://kubernetes.io/docs/concepts/containers/images/

By default, the kubelet will try to pull each image from the specified registry. However, if the imagePullPolicy property of the container is set to IfNotPresent or Never, then a local image is used (preferentially or exclusively, respectively).

#默認情況是會根據配置文件中的鏡像地址去拉取鏡像,如果設置為IfNotPresent 和Never就會使用本地鏡像。

IfNotPresent :如果本地存在鏡像就優先使用本地鏡像。

Never:直接不再去拉取鏡像了,使用本地的;如果本地不存在就報異常了。

參數的作用范圍:

  1. spec:
  2.   containers:
  3.     - name: nginx
  4.       image: image: reg.docker.lc/share/nginx:latest
  5.       imagePullPolicy: IfNotPresent   #或者使用Never

因為此參數默認為:imagePullPolicy: Always ,如果你yaml配置文件中沒有定義那就是使用默認的。

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=4064轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
  • 相關文章
  • 為您推薦
  • 各種觀點
?
暫時還木有人評論,坐等沙發!
發表評論

您必須 [ 登錄 ] 才能發表留言!

?
?
萌宠夺宝游戏