栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

kubernetes搭建gitlab开启ssh

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kubernetes搭建gitlab开启ssh

背景:

代码仓库gitlab,jenkins出发代码更新打包部署到kubernetes集群。jenkins构建频繁出现:error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504


依然还是这个问题。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,如下

clb代理ssh对应nodeport

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

要使用ssh 的方式的服务器生成秘钥:
ssh keygen -t rsa


上传id_rsa.pub到gitlab服务器

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

git clone 试一下:
git clone ssh://git@xxx.xxxx.com/xxxx/xxxxx.git


还是下了好久,下载完成后瞄了一眼项目下的.git目录objects就有700多m,代码也就800m:

分支数量太多了。团队怎么才能正确使用git才是最重要的了…。反正现在一起工作的小伙伴让我很忧伤…

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/276970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号