云容器引擎 CCE-配置镜像拉取策略

时间:2023-11-01 16:25:55

配置镜像拉取策略

创建工作负载会从镜像仓库拉取容器镜像到节点上,当前Pod重启、升级时也会拉取镜像。

默认情况下容器镜像拉取策略imagePullPolicy是IfNotPresent,表示如果节点上有这个镜像就直接使用节点已有镜像,如果没有这个镜像就会从镜像仓库拉取。

容器镜像拉取策略还可以设置为Always,表示无论节点上是否有这个镜像,都会从镜像仓库拉取,并覆盖节点上的镜像。

apiVersion: v1kind: Pod metadata:  name: nginx spec:   containers:  - image: nginx:alpine     name: container-0     resources:      limits:        cpu: 100m        memory: 200Mi      requests:        cpu: 100m        memory: 200Mi    imagePullPolicy: Always  imagePullSecrets:                   - name: default-secret

在CCE控制台也可以设置镜像拉取策略,在创建工作负载时设置。如下所示,勾选表示总是拉取镜像(Always),不勾选就是IfNotPresent。

建议您在制作镜像时,每次制作一个新的镜像都使用一个新的Tag,如果不更新Tag只更新镜像,当拉取策略选择为IfNotPresent时,CCE会认为当前节点已经存在这个Tag的镜像,不会重新拉取。

support.huaweicloud.com/usermanual-cce/cce_01_0353.html