189 8069 5689

gitlab+gitlab-runner+k8s-创新互联

一、安装gitlab-runner
docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

站在用户的角度思考问题,与客户深入沟通,找到杜尔伯特网站设计与杜尔伯特网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名雅安服务器托管、企业邮箱。业务覆盖杜尔伯特地区。

注册:
docker run --rm -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register --non-interactive --executor "docker" --docker-image "docker:19.03.1" --url "http://gitlab.com/" --registration-token "xZLaGbMzcSaGy-gjPvAv" --description "hyh gitlab-runner" --docker-privileged --docker-volumes "/certs/client"

二、添加k8s集群到gitlab
获取api地址
#API 地址:
kubectl cluster-info | grep 'Kubernetes master' | awk '/http/ {print $NF}'
gitlab+gitlab-runner+k8s
gitlab+gitlab-runner+k8s

获取ca证书
#CA证书:
kubectl get secrets
#把结果中 name 类似于 default-token-xxxxx 的 token name 复制到下面的命令中:
kubectl get secret -o jsonpath="{['data']['ca.crt']}" | base64 --decode
gitlab+gitlab-runner+k8s

gitlab+gitlab-runner+k8s

获取service token
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep gitlab-admin | awk '{print $1}')
gitlab+gitlab-runner+k8s

高级设置,否则执行k8s命令没有权限
gitlab+gitlab-runner+k8s

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:gitlab+gitlab-runner+k8s-创新互联
分享网址:http://jkwzsj.com/article/dppggc.html

其他资讯