Я построил 4 node кластер kubernetes, на котором запущены контейнеры с несколькими контейнерами, работающие на CoreOS. Изображения поступают из публичных и частных репозиториев. Сейчас я должен войти в каждый node и вручную вытаскивать изображения каждый раз, когда я их обновляю. Я хотел бы иметь возможность автоматически вытаскивать их.
- Я попытался запустить вход в docker на каждом сервере и поместил файл .dockercfg в /root и/core
- Я также сделал это с помощью .docker/config.json
- Я добавил секрет к мастеру куба и добавил imagePullSecrets:
- имя: docker.io в файл конфигурации Pod.
Когда я создаю pod, я получаю сообщение об ошибке. Ошибка:
image <user/image>:latest not found
Если я войду в систему и запустил докер, он потянет изображение. Я пробовал это с помощью docker.io и quay.io.