Kubernetes|kubernetes搭建gitlab开启ssh
背景: 【Kubernetes|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才是最重要的了…。反正现在一起工作的小伙伴让我很忧伤…
?
推荐阅读
- 六步搭建ES6语法环境
- federation--kubernetes集群联邦的实现
- (1)redis集群原理及搭建与使用(1)
- 桁架搭建有什么价值()
- VM|VM ware 的 harbor 私有仓库搭建 (Ubuntu16.04)
- PHP开发-Mac搭建ThinkPHP5.0
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- sentry搭建错误监控系统(二)
- 【乐高创意作品】超智能!这款乐高搭建的除草机!
- 8、Flask构建弹幕微电影网站-搭建后台页面-密码修改、主页控制面板