您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)k8s中如何使用kuboard部署微服務(wù),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
我們將學(xué)習(xí)如何使用kuboard快速部署微服務(wù)。
已部署k8s集群
已安裝kuboard
有自己的私有倉(cāng)庫(kù)
已上傳服務(wù)鏡像到私倉(cāng)
打開(kāi)kuboard,創(chuàng)建命名空間docker-test。
點(diǎn)進(jìn)去命名空間docker-test,創(chuàng)建工作負(fù)載。
服務(wù)類(lèi)型,Deployment;
服務(wù)分層,展現(xiàn)層;
副本數(shù)量,2;
其它,隨便填。
先創(chuàng)建一個(gè)docker倉(cāng)庫(kù)用戶名/密碼。
獲取鏡像名稱,在harbor中點(diǎn)到docker-test鏡像的標(biāo)簽列表中,點(diǎn)擊Pull命令下面的復(fù)制按鈕。
運(yùn)行容器組pod,docker倉(cāng)庫(kù)選擇剛創(chuàng)建的,ServiceAccount選擇默認(rèn),鏡像選擇剛拷貝的名稱(記得把前面的docker pull去掉)。
選擇NodePort,通過(guò)任意worker節(jié)點(diǎn)的ip暴露一個(gè)端口可以外網(wǎng)訪問(wèn)。
全部信息填寫(xiě)完畢后,點(diǎn)擊保存就會(huì)自動(dòng)部署服務(wù)了。
查看日志信息。
又踩坑了,原因是鏡像無(wú)法拉取下來(lái)。
這是因?yàn)槲覀兯絺}(cāng)的域名和證書(shū)沒(méi)有在k8s集群中配置。
拷貝私倉(cāng)證書(shū)到三個(gè)節(jié)點(diǎn)的/etc/docker/certs.d/core.harbor.domain目錄下,并配置域名core.harbor.domain到hosts中。
如果沒(méi)安裝上傳命令,請(qǐng)使用 yum-y install lrzsz
安裝。
待證書(shū)和hosts都配置完成后,回到kuboard,刪除剛才無(wú)法拉取鏡像的pod,k8s會(huì)自動(dòng)創(chuàng)建新的pod,這時(shí)候就能正常拉取鏡像了。
查看日志。
查看生成的端口號(hào)。
使用任意worker節(jié)點(diǎn)的ip加端口號(hào)訪問(wèn)服務(wù)的接口。
OK,服務(wù)一切正常。
kuboard上面點(diǎn)擊“伸縮”按鈕,然后點(diǎn)擊“+”或“-”就可以完成服務(wù)的自動(dòng)伸縮了,是不是很簡(jiǎn)單,根本無(wú)需再申請(qǐng)機(jī)器balabala。
看完上述內(nèi)容,你們對(duì)k8s中如何使用kuboard部署微服務(wù)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。