в лимит на количество скачивания образов с докерхаба, завели учетку (пока не оплатили, лимита в 200 скачиваний пока хватит).
Сделали вот такой секрет
kubectl create secret docker-registry dockersecret --docker-server=https://index.docker.io/v1/ --docker-username=username --docker-password=PaSsWord --docker-email=email
Используем полученный секрет совместно с ourreposecret (секрет от нашего локального репа. В проекте используется nginx с докерхаба + конт с приложенькой из локального репа)
spec:
imagePullSecrets:
- name: dockersecret
- name: ourreposecret
После деплоя вижу, что конт с приложенькой из локального репа скачался успешно, а nginx не скачался:
Failed to pull image "nginx:latest": rpc error: code = Unknown desc = Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
Что мы делаем не так?
Переложите nginx к себе в репо
"Наш девопс пожрал долгоносик. Кубернетесь погиб, милорд"
Да, хорошая идея. Спасибо.
И политики на запрет докерхаба)
Обсуждают сегодня