1

所以我有一个 k8s 集群,我正在尝试使用以下 repo https://github.com/jenkinsci/helm-charts部署 Jenkins 。

主要问题是我在代理后面工作,当 git 尝试拉(使用 ssh 协议)时它失败了。

我可以通过从提供的构建我自己的 docker 映像、安装 socat 并在容器中使用以下 .ssh/config 来解决这个问题:

Host my.git.repo
  # LogLevel DEBUG
  StrictHostKeyChecking no
  ProxyCommand /usr/bin/socat - PROXY:$HOST_PROXY:%h:%p,proxyport=3128

有没有更好的方法来做到这一点,我希望使用提供的图像,也许有一个插件允许类似的东西,但我到处找我似乎找不到任何东西。

谢谢您的帮助。

4

0 回答 0