Ошибка получения образа Kubernetes с хоста докера nexus3 - PullRequest
0 голосов
/ 29 сентября 2019

Мы создали частный реестр хоста nexus3 на компьютере CentOS и обновили те же данные ip, что и в daemon.json, в папке докера.

Работает Docker Pull and Push.

То же изображение при попытке развертывания в kubernetes терпит неудачу с состоянием извлечения образа.

$ Kubectl run deployname --image=nexus3provaterepo:port/image

Прежде чем мы создадим секретные записи с помощью команды $ Kubectl create secret с тем же сообщением идентификатора пользователя и пароля, как docker login -u userid -p passwd

Здесь моя проблема заключается в том, что при извлечении образа происходит сбой с nexus3 хоста докера.

Подскажите, пожалуйста, как проверить вход в систему с помощью команды kubernetes и решить эту проблему с извлеченным образом.

Просматривая ваши предложения,Заранее спасибо

1 Ответ

0 голосов
/ 01 октября 2019

Таким образом, при извлечении из частных репозиториев вам необходимо указать imagePullSecret, например, такой:

apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  # Specify the secret with your users credentials
  imagePullSecrets:
  - name: regcred

Тогда вы будете использовать функциональность kubectl apply -f, на самом деле я не уверен, что вы можете использовать это вКрайне необходимая версия запуска развертывания, но все подробности об этом можно найти по адресу здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...