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

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)與策劃設(shè)計,交口網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:交口等地區(qū)。交口做網(wǎng)站價格咨詢:028-86922220

注冊:
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
#把結(jié)果中 name 類似于 default-token-xxxxx 的 token name 復制到下面的命令中:
kubectl get secret <secret name> -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

高級設(shè)置,否則執(zhí)行k8s命令沒有權(quán)限
gitlab+gitlab-runner+k8s

新聞名稱:gitlab+gitlab-runner+k8s
文章路徑:http://www.muchs.cn/article44/ijcghe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、云服務(wù)器、App設(shè)計、小程序開發(fā)、網(wǎng)站改版移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)