Услуги доступа к привилегированным контейнерам Openshift из пространства имен openshift - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь запустить свой пользовательский Jenkins на Openshift.Я пытаюсь запустить dockerized конвейеры, используя привилегированные контейнеры и scc, чтобы иметь возможность запускать docker, используя мой Jenkins.До сих пор мне удалось выполнить задание, и оно успешно создает новый контейнер Docker.Но, поскольку мой новый докер создан Jenkins, он не имеет доступа к сервису Nexus в моем проекте.Как я могу это исправить?Я думал, что решение должно состоять в том, чтобы Jenkins запускал докер в том же пространстве имен, что и мой Jenkins.

1 Ответ

0 голосов
/ 29 сентября 2018

Я предполагаю, что вы хотите запустить свой контейнер в Kubernetes.

На вашем Развертывании Я бы посоветовал использовать ConfigMap или, если вы хотитехранить в зашифрованном виде в кластере вы можете использовать Secret для хранения своих учетных данных Nexus.

Затем вы можете смонтировать ConfigMap или Secret под ~/.ivy2/.credentials, например.

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