Jenkins X--(4)如何解決鏡像下載不了問題

從這篇文章開始就寫寫如何在虛擬機中通過minikube搭建一個K8s集群很钓,并在這個K8s集群里安裝Jenkins X春霍,體驗一把云原生下的CICD框架是如何運行的翅睛。在開始介紹搭建K8s捅僵、JenkinsX之前,我先說一下如何解決在搭建過程中遇到的一個大難題:鏡像下載問題掖看。在使用minikube搭建K8s環(huán)境時可以指定國內(nèi)的阿里云纪蜒,但Jenkins X只能從國外網(wǎng)站下載了汁咏。

在網(wǎng)上也有幾種下載的方法:

①自己租用能訪問云服務(wù)器讶泰,然后docker pull & docker save馒闷,然后再下載下來使用。

②使用aliyun的鏡像地址(這個只能用于使用yum install安裝K8s耳峦,但如果在安裝過程中涉及到docker pull xxx鏡像時無效)

③使用github和docker hub共同完成鏡像的拉取(經(jīng)濟實惠恩静,性價比高)。

這篇文章也主要介紹如何使用GithubDocker hub實現(xiàn)國外鏡像的拉取蹲坷,為搭建K8s環(huán)境驶乾、JenkinsX環(huán)境以及需要安裝任何在國內(nèi)訪問不到鏡像時指了一條光明大道。也希望能夠幫助想踏上K8s循签,云原生這條船但苦于鏡像無處拉取的臭味相投朋友级乐。在通過github編寫代碼之前,請先到Docker hub上搜索一下县匠,沒準你想要的那個版本別人已經(jīng)上傳上去了风科,這就省大事了。如果沒有再進行后面的步驟乞旦。

1贼穆、準備條件

①GitHub賬號

②Docker Hub賬號

2、Github代碼庫

在GitHub上新建一個代碼庫兰粉,或者直接fork我的k8s代碼庫故痊,這個代碼庫專門用來存儲需要構(gòu)建鏡像的Dockerfile。不同的鏡像最好根據(jù)鏡像路徑創(chuàng)建目錄玖姑。

添加相應(yīng)的Dockerfile愕秫,如下圖所示,內(nèi)容比較簡單焰络,就是拉取一下所需要的鏡像戴甩。

3、Docker hub上構(gòu)建鏡像

在Docker Hub上新建一個賬號闪彼,登錄后甜孤,在賬號設(shè)置里,設(shè)置關(guān)聯(lián)賬號,用于關(guān)聯(lián)你自己的代碼庫缴川,當有變更時能夠觸發(fā)構(gòu)建囱稽。

新建一個鏡像倉庫,根據(jù)需要設(shè)置鏡像的名字和備注二跋,下面選擇已經(jīng)Connected的Github代碼托管平臺,選擇自己賬號下的k8s代碼庫流昏。在BUILD RULES里添加一條構(gòu)建規(guī)則扎即。選擇構(gòu)建的信息,比如來源類型况凉,哪個分支谚鄙,鏡像版本,以及Dockerfile所在路徑(從代碼庫的根目錄開始 使用 / 斜杠刁绒。)然后點擊Create & Build闷营。

等待一段時間(有時會很長。小時級知市,主要是等待時間傻盟,真正構(gòu)建很快),等構(gòu)建成功后嫂丙,在Tags里會看到我們想要的標簽版本娘赴。此時就可以在服務(wù)器上使用docker pull xinglongjian/kube-apiserver:TAG下載鏡像了。


4跟啤、查看鏡像狀態(tài)

有幾種方法可以查看k8s集群或JenkinsX構(gòu)建過程中到底有沒有成功诽表,如果沒有成功,是什么原因?qū)е碌挠绶省N覀兊孟劝l(fā)現(xiàn)問題竿奏,才能想辦法解決問題。

①在構(gòu)建時腥放,最好再開一個窗口泛啸,tail -f /var/log/message 能夠顯示出系統(tǒng)的信息,如果出現(xiàn)鏡像拉不下來捉片,這里也會顯示平痰。

②使用kubectl describe pod xxx -n namespace能夠查看這個pod的詳細信息,如果鏡像拉不下來伍纫,這里也會顯示宗雇。

好了,鏡像問題解決了莹规,后續(xù)就可以開始環(huán)境搭建了赔蒲。



本人水平有限,難免有錯誤或疏漏,望大家指正舞虱,歡迎留言交流欢际。歡迎關(guān)注本人微信公眾號:DevOps亮哥

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市矾兜,隨后出現(xiàn)的幾起案子损趋,更是在濱河造成了極大的恐慌,老刑警劉巖椅寺,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浑槽,死亡現(xiàn)場離奇詭異,居然都是意外死亡返帕,警方通過查閱死者的電腦和手機桐玻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荆萤,“玉大人镊靴,你說我怎么就攤上這事×淳拢” “怎么了偏竟?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長梧油。 經(jīng)常有香客問我苫耸,道長,這世上最難降的妖魔是什么儡陨? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任褪子,我火速辦了婚禮,結(jié)果婚禮上骗村,老公的妹妹穿的比我還像新娘嫌褪。我一直安慰自己,他們只是感情好胚股,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布笼痛。 她就那樣靜靜地躺著,像睡著了一般琅拌。 火紅的嫁衣襯著肌膚如雪缨伊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天进宝,我揣著相機與錄音刻坊,去河邊找鬼。 笑死党晋,一個胖子當著我的面吹牛谭胚,可吹牛的內(nèi)容都是我干的徐块。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼灾而,長吁一口氣:“原來是場噩夢啊……” “哼胡控!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起旁趟,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤昼激,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后锡搜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體癣猾,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年余爆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夸盟。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛾方,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出上陕,到底是詐尸還是另有隱情桩砰,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布释簿,位于F島的核電站亚隅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏庶溶。R本人自食惡果不足惜煮纵,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望偏螺。 院中可真熱鬧行疏,春花似錦、人聲如沸套像。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽夺巩。三九已至贞让,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柳譬,已是汗流浹背喳张。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留征绎,地道東北人蹲姐。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓磨取,卻偏偏與公主長得像,于是被迫代替她去往敵國和親柴墩。 傳聞我的和親對象是個殘疾皇子忙厌,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容