Возможность развертывания образа Docker без dockerhub.com и использования в Jenkins - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь использовать kubernetes и Jenkins для своего развертывания микро сервисов, разработанных с использованием весенней загрузки. Когда я изучаю, многие видео Youtube и другие учебные пособия используют dockerhub.com для хранения опубликованного изображения в качестве хранилища. Здесь я чувствую немного сомнений. Я добавляю сюда,

  1. Можно ли развернуть образ докера в kubernetes с помощью сборки образа док-станции Jenkins без использования этого dockerhub.com? Менас Я не хочу делиться клиентским кодом в публичном месте. Так я могу использовать Дженкинс без dockerhub.com

Может кто-нибудь прояснить мои сомнения, пожалуйста?

1 Ответ

0 голосов
/ 27 апреля 2018

Вам необходимо использовать некоторые registry-kubernetes нужен URL-адрес реестра, чтобы иметь возможность извлекать и создавать конкретное изображение в виде контейнера в модуле. Чтобы сами изображения не были общедоступными, у вас есть 2 варианта:

  • использовать бизнес-аккаунт в публичном реестре. Вы можете получить один из них из Docker или из других служб, таких как Google или Quay. Когда вы отправляете изображения с использованием служебной учетной записи, вы получаете личное пространство в публичном реестре, и только учетные данные вашей учетной записи могут выдвигать и извлекать эти изображения. В этом случае ваш Kubernetes - и ваш Jenkins - должны быть настроены с учетными данными, полученными из вашей учетной записи, чтобы иметь возможность вытягивать эти частные образы в ваш кластер.
  • запуск частного реестра в вашем кластере или в некластерной инфраструктуре. Существует множество разновидностей частных реестров, включая Docker, Atlassian и многие другие. Это сохраняет ваши изображения полностью в вашей инфраструктуре. Компромисс заключается в том, что вы должны настроить и запустить его как производственную службу, и большинство частных реестров, пригодных для производственного использования, имеют много движущихся частей для масштабируемого хранения изображений, индексации, резервного копирования и так далее.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...