来自openshift命名空间的Openshift特权容器访问服务

时间:2018-09-29 08:57:15

标签: docker kubernetes openshift jenkins-pipeline

我正在尝试在Openshift上运行自定义的Jenkins。我正在尝试使用特权容器和scc运行dockerized管道,以便能够使用我的Jenkins运行docker。到目前为止,我设法运行了该作业,它正在成功创建一个新的Docker容器。但是,由于我的新码头工人是由詹金斯创建的,因此无法访问我项目中的Nexus服务。我怎样才能解决这个问题?我当时在想解决方案应该是让Jenkins在与Jenkins相同的命名空间中运行docker。

1 个答案:

答案 0 :(得分:1)

我假设您想在Kubernetes中运行容器。

我建议您在Deployment上使用ConfigMap,或者如果要在群集中进行加密,则可以使用Secret存储Nexus凭据。

然后,您可以在~/.ivy2/.credentials下挂载ConfigMap或Secret。