Чтобы вытащить образы докеров из вашего реестра в кластер kubernetes, вам необходимо:
- Укажите
kubernetes secret
. K8S поддерживает специальный тип секрета, который позволяет извлекать изображения из реестра и передавать этот секрет в pod yaml.
kubectl create secret docker-registry <name> --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
Для получения дополнительной информации проверьте это .
ПРИМЕЧАНИЕ: Если kubernetes работает на AWS, а реестр докеров - AWS ECR , тогда назначьте соответствующую роль IAM для узлов k8s ec2, тогда k8s автоматически вытянет изображения.
Надеюсь, это поможет, дайте мне знать.