溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

k8s中如何使用kuboard部署微服務(wù)

發(fā)布時(shí)間:2021-11-18 17:02:45 來(lái)源:億速云 閱讀:880 作者:柒染 欄目:大數(shù)據(jù)

今天就跟大家聊聊有關(guān)k8s中如何使用kuboard部署微服務(wù),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

簡(jiǎn)介

我們將學(xué)習(xí)如何使用kuboard快速部署微服務(wù)。

前提

  • 已部署k8s集群

  • 已安裝kuboard

  • 有自己的私有倉(cāng)庫(kù)

  • 已上傳服務(wù)鏡像到私倉(cāng)

部署服務(wù)

創(chuàng)建命名空間

打開(kāi)kuboard,創(chuàng)建命名空間docker-test。

k8s中如何使用kuboard部署微服務(wù)

創(chuàng)建工作負(fù)載

點(diǎn)進(jìn)去命名空間docker-test,創(chuàng)建工作負(fù)載。

基本信息

服務(wù)類(lèi)型,Deployment;

服務(wù)分層,展現(xiàn)層;

副本數(shù)量,2;

其它,隨便填。

k8s中如何使用kuboard部署微服務(wù)

運(yùn)行容器組pod

先創(chuàng)建一個(gè)docker倉(cāng)庫(kù)用戶名/密碼。

k8s中如何使用kuboard部署微服務(wù)

獲取鏡像名稱,在harbor中點(diǎn)到docker-test鏡像的標(biāo)簽列表中,點(diǎn)擊Pull命令下面的復(fù)制按鈕。

k8s中如何使用kuboard部署微服務(wù)

運(yùn)行容器組pod,docker倉(cāng)庫(kù)選擇剛創(chuàng)建的,ServiceAccount選擇默認(rèn),鏡像選擇剛拷貝的名稱(記得把前面的docker pull去掉)。

k8s中如何使用kuboard部署微服務(wù)

訪問(wèn)方式

選擇NodePort,通過(guò)任意worker節(jié)點(diǎn)的ip暴露一個(gè)端口可以外網(wǎng)訪問(wèn)。

k8s中如何使用kuboard部署微服務(wù)

填坑之旅

全部信息填寫(xiě)完畢后,點(diǎn)擊保存就會(huì)自動(dòng)部署服務(wù)了。

查看日志信息。

k8s中如何使用kuboard部署微服務(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í)候就能正常拉取鏡像了。

k8s中如何使用kuboard部署微服務(wù)

查看日志。

k8s中如何使用kuboard部署微服務(wù)

頁(yè)面訪問(wèn)

查看生成的端口號(hào)。

k8s中如何使用kuboard部署微服務(wù)

使用任意worker節(jié)點(diǎn)的ip加端口號(hào)訪問(wèn)服務(wù)的接口。

k8s中如何使用kuboard部署微服務(wù)

OK,服務(wù)一切正常。

服務(wù)伸縮

kuboard上面點(diǎn)擊“伸縮”按鈕,然后點(diǎn)擊“+”或“-”就可以完成服務(wù)的自動(dòng)伸縮了,是不是很簡(jiǎn)單,根本無(wú)需再申請(qǐng)機(jī)器balabala。

k8s中如何使用kuboard部署微服務(wù)

看完上述內(nèi)容,你們對(duì)k8s中如何使用kuboard部署微服務(wù)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI