欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

rancher集成gitlab教程

1 前言

創(chuàng)新互聯(lián)公司專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、山陰網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁(yè)面制作、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為山陰等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

       GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目。使用 Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。

        rancher 提供持續(xù)集成能力,持續(xù)集成的第一步是關(guān)聯(lián)代碼庫(kù),這里將介紹 rancher 集成 gitlab。Rancher 做的事情主要有二。一是 Rancher 提供了簡(jiǎn)約版的操作系統(tǒng) RancherOS,可用來單獨(dú)運(yùn)行 Docker。二是其 Rancher 平臺(tái)可以將 Dockers 編排(Rancher 可同時(shí)支持 Kubernetes 和 Docker Swarm)進(jìn)任何基礎(chǔ)設(shè)施環(huán)境;Rancher 還有一個(gè)優(yōu)勢(shì)是云無關(guān),可支持各種公有云、私有云以及數(shù)據(jù)中心的部署。Rancher 還是一個(gè)多租戶的平臺(tái),客戶可根據(jù)自身需求管理其集群。Rancher Labs 聲稱使用它的平臺(tái)部署一個(gè) Kubernetes 集群只需要 5 分鐘的時(shí)間。再加上該管理平臺(tái)還預(yù)先準(zhǔn)備了豐富的應(yīng)用目錄,使得只需要幾次點(diǎn)擊即可完成相對(duì)復(fù)雜的容器化環(huán)境下的應(yīng)用部署。

        繼續(xù)下面操作之前,首先要正確安裝 rancher,并成功導(dǎo)入 k8s 集群。如果你還沒有完成此操作, 請(qǐng)參考本人的其他兩篇文章。此外,rancher 國(guó)際化為簡(jiǎn)體中文。設(shè)置如下:rancher集成gitlab教程rancher集成gitlab教程


2 操作

2.1 選擇集群

rancher集成gitlab教程rancher集成gitlab教程2.2 選擇項(xiàng)目

        在 rancher 中有“項(xiàng)目”的概念,你可將其跟 k8s 命名空間做類比。默認(rèn)情況下,k8s 有 2 個(gè)固定的命名空間,分別為 default 和 kube-system。rancher 會(huì)將 default 跟 k8s default 命名空間做關(guān)聯(lián),將 system 跟 k8s kube-system 命名空間做關(guān)聯(lián)。本小節(jié)在 rancher default 項(xiàng)目下關(guān)聯(lián) gitlab。

rancher集成gitlab教程

2.3 選擇流水線rancher集成gitlab教程rancher集成gitlab教程

2.4 選擇 Gitlab

rancher集成gitlab教程

2.5 配置 Gitlab 應(yīng)用

2.5.1 登錄 Gitlab

        如果你使用的不是私有 Gitlab 服務(wù)器,而是直接使用 Gitlab 官網(wǎng),那么直接點(diǎn)擊下圖中“點(diǎn)擊此處”鏈接,進(jìn)行登錄:

rancher集成gitlab教程

        如果你使用的是私有 Gitlab 服務(wù)器,那么你需要打開私有 Gitlab 服務(wù)器網(wǎng)址,并進(jìn)行登錄。如果你還沒有私有 Gitlab,可以參考本人的《helm 輕松完爆 gitlab》進(jìn)行搭建,整個(gè)操作過程容易到爆。

2.5.2 設(shè)置 Gitlab

        選擇 “settings”:rancher集成gitlab教程rancher集成gitlab教程

        再選擇 “Applications”:

rancher集成gitlab教程

2.5.3 填寫表單內(nèi)容

        表單內(nèi)容參照 rancher 提示書寫:

rancher集成gitlab教程

        本人書寫內(nèi)容如下:

rancher集成gitlab教程

        點(diǎn)擊 “save” 按鈕后,會(huì)生成 “application id” 和 "secret",如下圖所示:

rancher集成gitlab教程rancher集成gitlab教程

2.6 rancher 關(guān)聯(lián) gitlab

        將上面生成的 appId 和 secret 寫入 rancher 配置,如下圖所示:

rancher集成gitlab教程

2.7 gitlab 授權(quán) rancher 訪問

        在上面點(diǎn)擊“授權(quán)”按鈕后,會(huì)顯示 gitlab 的授權(quán)確認(rèn)頁(yè)面:

rancher集成gitlab教程

2.8 關(guān)聯(lián)成功

        如果點(diǎn)擊上圖中“Authorize”按鈕成功后,就會(huì)顯示如下頁(yè)面,自此 rancher 跟 gitlab 關(guān)聯(lián)成功:rancher集成gitlab教程rancher集成gitlab教程

2.9 關(guān)聯(lián)失敗

        如果關(guān)聯(lián)失敗,則可能會(huì)顯示下圖:

rancher集成gitlab教程

        上圖中出現(xiàn)的原因是:因?yàn)槲冶救耸褂玫?jiuxi.gitlab.org 是自綁定的域名記錄,即自己寫入 hosts 文件的。而 rancher 容器在運(yùn)行時(shí),容器內(nèi)部的 hosts 文件并沒寫入,所以需要將此域名解析記錄寫入到 rancher 容器的 hosts 文件。

        執(zhí)行如下語句進(jìn)入 rancher 容器:

docker exec -it rancher /bin/bash

rancher集成gitlab教程

        追加域名解析記錄到 /etc/hosts 文件:

echo "10.110.101.100 jiuxi.gitlab.org" >> /etc/hosts

        再次授權(quán)即可成功。

網(wǎng)頁(yè)題目:rancher集成gitlab教程
轉(zhuǎn)載來源:http://chinadenli.net/article20/giccco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司面包屑導(dǎo)航、建站公司、域名注冊(cè)、網(wǎng)站維護(hù)、軟件開發(fā)

廣告

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

外貿(mào)網(wǎng)站建設(shè)