Los pods de Kubernetes fallan con ImagePullBackOff al intentar extraer una imagen de AWS ECR

Los pods de Kubernetes fallan con ImagePullBackOff al intentar extraer una imagen de AWS ECR

Estoy intentando ejecutar algunos pods de Kubernetes en mi máquina Windows usando Docker-Desktop. Estoy intentando instalarlos usando HELM. Creé mis imágenes de Docker y las inserté en el repositorio privado de AWS ECR.

Cuando intento ejecutar el comando de instalación de HELM para activar el contenedor, se crean. Sin embargo, cuando intentan extraer las imágenes de AWS ECR, arroja un error y el contenedor recibe un 'ImagenPullBackOff' error.

El error al describir un pod fallido:

No se pudo extraer la imagen "012345678900.dkr.ecr.ap-south-1.amazonaws.com/arjun-poc1/centos-test1:latest": error de rpc: código = Desconocido desc = Respuesta de error del demonio: Head "https:/ /012345678900.dkr.ecr.ap-south-1.amazonaws.com/v2/arjun-poc1/centos-test1/manifests/latest": sin credenciales de autenticación básicas

He hecho el'configurar aws' paso y he ejecutado el 'aws ecr obtener contraseña de inicio de sesión' dominio. Puedo ejecutar manualmente 'docker pull' y obtener la imagen localmente. Sin embargo, no se extrae automáticamente durante el inicio del contenedor.

También intenté configurar un 'imagenPullSecret' ejecutando el siguiente comando: . Intenté incluirlo también en valores.yaml.kubectl create secret docker-registry aws-secret --docker-server=https://[email protected] --docker-username=AWS --docker-password=$(aws ecr get-login-password)

gráficos\centos-test1\templates\deployment.yaml

spec:
  imagePullSecrets: {{- toYaml .Values.global.imagePullSecrets | nindent 12 }}

valores.yaml

global:
  hub: 012345678900.dkr.ecr.ap-south-1.amazonaws.com/arjun-poc1
  imagePullSecrets:
  - name: aws-secret


  images:
    centos-test1:
        name: centos-test1
        tag: latest
        pullPolicy: Always

Todavía no funciona. Recibo el error 'ImagePullBackOff' cada vez. ¿Alguien sabe cómo solucionar este problema?

información relacionada