【问题标题】:Openshift privileged container access services from openshift namespace来自 openshift 命名空间的 Openshift 特权容器访问服务
【发布时间】:2018-09-29 08:57:15
【问题描述】:

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

【问题讨论】:

    标签: docker kubernetes openshift jenkins-pipeline


    【解决方案1】:

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

    在您的Deployment 上,我建议您使用ConfigMap,或者如果您想在集群中保持加密,您可以使用Secret 来存储您的Nexus 凭据。

    然后您可以将您的 ConfigMap 或 Secret 挂载到 ~/.ivy2/.credentials 下。

    【讨论】:

      猜你喜欢
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2012-07-23
      相关资源
      最近更新 更多