Почему portainer не может запулить приватный образ из docker hub
Я пытался запулить проект с docker hub в portainer, но он не видет его даже если ввести registries ввести логин и пароль, приходится менять разрешение на репозитории для того чтобы его запулить. Можно ли как-то это исправить, или же portainer имеет проблемы с k8s?
Ответы (1 шт):
Автор решения: Exploding Kitten
→ Ссылка
Т.к. вы задеплоили portainer в kubernetes, то настройка логина в Docker Hub через UI не работает.
DockerHub credentials and registries can only be used with Docker endpoints at the time.
Но это можно настроить при помощи секретов в Kubernetes (Docs):
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
где <your-registry-server> будет равен https://index.docker.io/v2/ для DockerHub (а остальные параметры говорят сами за себя).

