我有一个想供Gitlab跑步者使用的kubernetes命名空间。我按照Helm Chart的说明安装了转轮。我遇到的问题是,当作业容器旋转时,我得到以下信息 错误:
作业失败:图像提取失败:rpc错误:代码=未知desc =获取https://registry-1.docker.io/v2/:net / http:等待连接时请求被取消(等待标题时超过了Client.Timeout)
它正在尝试连接到公共docker仓库,但是我的组织防火墙阻止了它。我该如何将Instace转到我们的私人仓库?
由于我在这个问题上已经停留了一段时间了,任何帮助将不胜感激:(
答案 0 :(得分:2)
我想您需要在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
(当然,请使用发行版名称和掌舵者所知的图表名称)