microk8s 安裝

microk8s 是ubuntu 生態(tài)里的一個(gè)可以單機(jī)使用的k8s版本靶擦,非常適合學(xué)習(xí)再膳。這里記錄一下乡小,microk8s k8s的安裝過(guò)程。

準(zhǔn)備一臺(tái)ubuntu虛擬機(jī)饵史,這里從ubuntu網(wǎng)站下載了20.x的穩(wěn)定桌面版满钟。

1.? 進(jìn)入系統(tǒng)后再命令行中輸入:

sudo snap install microk8s --classic --channel=1.18/stable

提示數(shù)據(jù)密碼后,進(jìn)入下載與安裝過(guò)程胳喷。

2. 將當(dāng)前用戶(hù)加入microk8s 創(chuàng)建的群組:??

sudo usermod -a -G microk8s $USER

sudo chown -f -R $USER ~/.kube

su - $USER

3. 現(xiàn)在可以用以下命令查看以下microk8s 的狀態(tài):

從狀態(tài)上來(lái)看湃番,Microk8s已經(jīng)運(yùn)行了,但是主要插件還沒(méi)有安裝吭露。

4.? 安裝dns 插件

microk8s enable dns


5. 安裝dashboard:?

?microk8s enable dashboard

安裝完成后檢查一下吠撮,是否所有的Pod都成功啟動(dòng)了: microk8s kubectl get pods -A

都成功啟動(dòng),則顯示如下圖讲竿,如有Image下載失敗泥兰,可參照注釋部分,手動(dòng)下載题禀。



想要訪(fǎng)問(wèn)dashboard鞋诗,還需要通過(guò)下面的命令獲取創(chuàng)建時(shí)生成的臨時(shí)Token:

現(xiàn)在將dashboard 服務(wù)映射到本地及端口10443

端口映射方式

映射完成后可以通過(guò)本地Node端口100443訪(fǎng)問(wèn)dashboard.

或者使用本地安裝Poxy方式,執(zhí)行一下命令迈嘹,在本地啟動(dòng)一個(gè)Proxy服務(wù):

microk8s?kubectl proxy

完成后通過(guò)本地瀏覽器削彬,輸入以下地址訪(fǎng)問(wèn):

?http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

注意命名空間是kube-system.

輸入上文提到的獲取Token的命令:

token=$(microk8s kubectl -n kube-system get secret | grep default-token | cut -d" "-f1)

microk8s kubectl -n kube-system describe secret$token

Copy并黏貼Token,進(jìn)入Dashboard

6. 安裝Metrics Server??

主要用來(lái)顯示CPU秀仲,memory等資源消耗融痛。

?microk8s enable dashboard

檢查pod,發(fā)現(xiàn)為起來(lái)神僵,同樣需要手動(dòng)pull一下Image雁刷,并導(dǎo)入microk8s中,參考Notes部分。

完成后重新登陸dashboard保礼,點(diǎn)擊node等資源沛励,即可看到資源使用情況。


node資源監(jiān)控
deployment 資源監(jiān)控

Notes:==============================================

?使用describe命令檢查服務(wù)氓英,發(fā)現(xiàn)都沒(méi)有起來(lái)侯勉, 無(wú)法下載pause:3.1等來(lái)自k8s 鏡像倉(cāng)庫(kù)的包。

顯示所有的Pod:?

microk8s? kubectl?

查看kubesystem命名空間,所有addon的pod相信信息:

microk8s kubectl describe pod? [pod name] -n kubesystem

解決方案: 安裝 docker:??

? ? ? ? ? ? ? ?sudo apt-get install docker.io

?添加用戶(hù)到docker group铝阐, 并使用該用戶(hù):

? ? ? ? ? ? ?sudo usermod -aG docker? ${USER}

? ? ? ? ? ? su? -? ${USER}

使用Docker 從其它鏡像倉(cāng)庫(kù)下載pause:3.1 鏡像:

docker pull? mirrorgooglecontainers/pause:3.1

下載后修改Tag:

docker tag? ?mirrorgooglecontainers/pause:3.1? ? ?k8s.gcr.io/pause:3.1

將Puase從docker環(huán)境中導(dǎo)出為址貌,pause.tar

docker save k8s.gcr.io.pause? > pause.tar

將導(dǎo)出的文件,導(dǎo)入microk8s 鏡像列表中:

microk8s ctr? image import pause.tar

稍后重新檢查pod狀態(tài)。

通常使用? ?kubectl describe pod? [podname]? ?-n kube-system 來(lái)查看系統(tǒng)命名空間的pod詳情练对。

相同問(wèn)題的鏡像還包括:

令一種遍蟋,通過(guò)修改鏡像地址,來(lái)處理以來(lái)無(wú)法啟動(dòng)問(wèn)題的方法(網(wǎng)上搜到的螟凭,還沒(méi)有嘗試)

--------------------------------------------------------------------------------------------------------------------------------------
修改pod的sandbox

pod的sandbox 默認(rèn)是 k8s.gcr.io/pause:3.1虚青,這個(gè)鏡像是無(wú)法獲取的。需要將sandbox修改為國(guó)內(nèi)可以獲取的鏡像螺男。

修改/var/snap/microk8s/current/args/kubelet棒厘。 添加--pod-infra-container-image=s7799653/pause:3.1

修改/var/snap/microk8s/current/args/containerd-template.toml的plugins -> plugins.cri -> sandbox_image為s7799653/pause:3.1

重啟服務(wù)

microk8s.stop

microk8s.start

http://www.reibang.com/p/02fd2540fab2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市下隧,隨后出現(xiàn)的幾起案子奢人,更是在濱河造成了極大的恐慌,老刑警劉巖淆院,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件何乎,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡土辩,警方通過(guò)查閱死者的電腦和手機(jī)支救,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)拷淘,“玉大人各墨,你說(shuō)我怎么就攤上這事≡铮” “怎么了欲主?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)逝嚎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)详恼,這世上最難降的妖魔是什么补君? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮昧互,結(jié)果婚禮上挽铁,老公的妹妹穿的比我還像新娘。我一直安慰自己敞掘,他們只是感情好叽掘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著玖雁,像睡著了一般更扁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,837評(píng)論 1 290
  • 那天浓镜,我揣著相機(jī)與錄音溃列,去河邊找鬼。 笑死膛薛,一個(gè)胖子當(dāng)著我的面吹牛听隐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哄啄,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼雅任,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了咨跌?” 一聲冷哼從身側(cè)響起沪么,我...
    開(kāi)封第一講書(shū)人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎虑润,沒(méi)想到半個(gè)月后成玫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拳喻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年哭当,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冗澈。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钦勘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出亚亲,到底是詐尸還是另有隱情彻采,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布捌归,位于F島的核電站肛响,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏惜索。R本人自食惡果不足惜特笋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巾兆。 院中可真熱鬧猎物,春花似錦、人聲如沸角塑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)圃伶。三九已至堤如,卻和暖如春蒲列,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背煤惩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工嫉嘀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人魄揉。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓剪侮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親洛退。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓣俯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349