Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-11-28 GMT+08:00

Configuração de uma política de extração de imagem

Quando uma carga de trabalho é criada, a imagem de contêiner é extraída do repositório de imagens para o nó. A imagem também é extraída quando a carga de trabalho é reiniciada ou atualizada.

Por padrão, imagePullPolicy é definido como IfNotPresent indicando que, se a imagem existir no nó, a imagem existente será usada. Se a imagem não existir no nó, a imagem será extraída do repositório de imagens.

A política de extração de imagem também pode ser definida como Always, indicando que a imagem é extraída do repositório de imagens e substitui a imagem no nó, independentemente de a imagem existir no nó.

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

Você também pode definir a política de extração de imagem ao criar uma carga de trabalho no console do CCE. Se selecionar Always, a imagem é sempre extraída. Se você não selecioná-la, a política será IfNotPresent, o que significa que a imagem não é extraída.

Recomendamos que você use uma nova tag toda vez que criar uma imagem. Se você não atualizar a tag, mas apenas atualizar a imagem, quando Pull Policy é definida como IfNotPresent, o CCE considera que uma imagem com a tag já existe no nó atual e não a extrairá novamente.