kubernetes搭建gitlab开启ssh

背景:

代码仓库gitlab,jenkins出发代码更新打包部署到kubernetes集群。jenkins构建频繁出现:error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504
image.png
image.png
依然还是这个问题。jenkins中拉取可以增加–depth=1搞定了。但是小伙伴想保留切换分支, git log的信息啊…还是要加下ssh 记录一下:

kubernetes搭建gitlab开启ssh

前提:kubernetes集群搭建与腾讯云cvm上 使用了clb负载均衡。gitlab搭建方式见:https://www.yuque.com/duiniwukenaihe/ehb02i/begqgh#eOdFL

gitlab svc开启nodeport

首先 gitlab 的svc开启了nodeport,如下
image.png

clb代理ssh对应nodeport

clb tcp的方式代理了gitlab ssh服务的nodeport端口
image.png

要使用ssh 的方式的服务器生成秘钥:

ssh keygen -t rsa

image.png
image.png

上传id_rsa.pub到gitlab服务器

登陆gitlab后台Profile Settings–>SSH Keys—>Add SSH Key,上传id_rsa.pub中秘钥。确定
image.png

git clone 试一下:

git clone ssh://git@xxx.xxxx.com/xxxx/xxxxx.git

image.png
还是下了好久,下载完成后瞄了一眼项目下的.git目录objects就有700多m,代码也就800m:
80883dae3f15a2f74d70894bdf22a28.png
分支数量太多了。团队怎么才能正确使用git才是最重要的了…。反正现在一起工作的小伙伴让我很忧伤…

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

对你无可奈何2008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值