У меня есть простая работа Kubernetes (на основе примера http://kubernetes.io/docs/user-guide/jobs/work-queue-2/), в которой используется изображение Docker, которое я разместил в качестве общего изображения на моей учетной записи dockerhub. Это все Локс, как это:Как определить работу Kubernetes с помощью частного реестра докеров?
job.yaml:
apiVersion: batch/v1
kind: Job
metadata:
name: job-wq-2
spec:
parallelism: 2
template:
metadata:
name: job-wq-2
spec:
containers:
- name: c
image: jonalv/job-wq-2
restartPolicy: OnFailure
Теперь я хочу попробовать вместо этого использовать частный реестр докер, который требует проверки подлинности, как в:
docker login https://myregistry.com
Но я не могу найти ничего о том, как добавить имя пользователя и пароль в файл job.yaml. Как это делается?
Также можно создать секрет как 'kubectl create secret docker-registry my-secret --docker-server = DOCKER_REGISTRY_SERVER --docker-username = DOCKER_USER --docker-password = DOCKER_PASSWORD --docker-email = DOCKER_EMAIL' Я узнал из: http://kubernetes.io/docs/user-guide/kubectl/kubectl_create_secret_docker-registry/ – jonalv