【问题标题】:GitLab Runner using the Helm Chart - point to private repoGitLab Runner 使用 Helm Chart - 指向私人仓库
【发布时间】:2018-08-17 14:24:14
【问题描述】:

我有一个 kubernetes 命名空间,我想为 Gitlab 运行者使用它。我按照Helm Chart 说明安装了跑步者。我遇到的问题是,当作业容器启动时,我得到以下 错误:

作业失败:图像拉取失败:rpc 错误:code = Unknown desc = Get https://registry-1.docker.io/v2/: net/http: 请求在等待连接时取消(Client.Timeout 在等待标头时超出)

它正在尝试连接到公共 docker 存储库,但我的组织防火墙阻止了它。我将如何让实例进入我们的私人仓库?

任何帮助将不胜感激,因为我已经在这个问题上停留了一段时间:(

【问题讨论】:

    标签: docker kubernetes gitlab gitlab-ci-runner kubernetes-helm


    【解决方案1】:

    我认为您需要为helm install 指定一个values.yaml,该helm install 指向您所需图像的镜像副本。所以:

    或任何您希望使用的init 和runner: image:

    由于您已经部署了图表,我相当肯定您可以只更改这些值的"helm upgrade":

    helm upgrade --set "image=repo.example.com/gitlab/gitlab-runner" \
        --set "init.image=repo.example.com/etc-etc" \
        [and so forth] \
        $releaese_name $chart_name
    

    (当然,用你的掌舵者知道的版本名称和图表名称替换)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多