Я построил 4 узла кластера кубернетов, на которых запущены контейнеры с несколькими контейнерами, работающие на CoreOS. Изображения поступают из публичных и частных репозиториев. Сейчас я должен войти в каждый узел и вручную вытаскивать изображения каждый раз, когда я их обновляю. Я хотел бы иметь возможность автоматически их вытаскивать.Вытягивание изображений из частного реестра в Кубернете
- Я попытался запустить Docker входа на каждом сервере и положить .dockercfg файл в/корень и/ядро
- Я также сделал выше с .docker/config.json
- я добавил секрет к мастеру куба и добавленному изображениюPullSecrets:
- имя: docker.io в файл конфигурации Pod.
Когда я создаю стручок я получаю сообщение об ошибке сообщение об ошибке:
image <user/image>:latest not found
Если я войти и запустить докер тянуть будет тянуть изображение. Я пробовал это с помощью docker.io и quay.io.
Вам нужно было создать учетную запись службы? Я сделал эти шаги в руководстве пользователя, но он по-прежнему не тянет изображение. Есть ли журнал, чтобы узнать, что происходит? – KSB
Вам нужно установить этот секрет в стручок, чтобы он использовался. – Rob
ПРИМЕЧАНИЕ: 1) url должен быть https: // 2) все должно быть на 1 строке 3) после кодировки base64 оно все равно должно быть на 1 строке – MrE