Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Cloud Container Engine/ Guía del usuario/ Workloads/ Configuring a Container/ Configuración de una política de extracción de imágenes
Actualización más reciente 2024-09-10 GMT+08:00

Configuración de una política de extracción de imágenes

Cuando se crea una carga de trabajo, la imagen de contenedor se extrae del repositorio de imágenes al nodo. La imagen también se extrae cuando se reinicia o se actualiza la carga de trabajo.

De forma predeterminada, se establece imagePullPolicy en IfNotPresent e indica que si la imagen existe en el nodo, se utiliza la imagen existente. Si la imagen no existe en el nodo, la imagen se extrae del repositorio de imágenes.

La política de extracción de imagen también se puede establecer en Always, lo que indica que la imagen se extrae del repositorio de imágenes y sobrescribe la imagen en el nodo independientemente de si la imagen existe en el nodo.

apiVersion: v1
kind: 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

También puede establecer la política de extracción de imágenes al crear una carga de trabajo en la consola de CCE. Como se muestra en la siguiente figura, si selecciona Always, siempre se tira de la imagen. Si no lo selecciona, la política será IfNotPresent, lo que significa que la imagen no se extrae.

Se recomienda utilizar una nueva etiqueta cada vez que cree una imagen. Si no actualiza la etiqueta, pero solo actualiza la imagen, cuando Pull Policy se establece en IfNotPresent, CCE considera que ya existe una imagen con la etiqueta en el nodo actual y no volverá a extraer la imagen.