Почему 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 (а остальные параметры говорят сами за себя).

→ Ссылка