iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
DevOps

k8s歷險記系列 第 26

Day26-不是k8s的升級版 k9s

在使用k8s時,要查看pod和service狀態,都要打一長串指令,有的時候會忘記,得要上網查或是用history查詢。
因此在這邊介紹一個工具:k9s

k9s - Kubernetes CLI To Manage Your Clusters In Style!

k9s並非官方升級版,而是由Fernand Galiana開發,類似控制台的工具。
根據官方敘述,k9s可以提供一個terminal介面,來跟你的k8s cluster互動。
那麼這邊就開始從如何安裝講解。

how to install

這裡提供了各種os的安裝方式,不過我們只會介紹如何在mac上用brew安裝,其他安裝方式請參考官方範例。

brew install k9s

等他跑完之後,下k9s就能夠看到以下畫面:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607Xkfp9AhkMz.png

使用k9s

要使用k9s,首先要下k9s進入k9s介面,這時可以看到畫面上半部有顯示一些功能能讓你使用,首先我們按下?
,叫出功能說明頁面:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607urffOtpX4A.png

能看到command指令是:cmd,這時再下:,就會看到畫面上半部出現指令輸入區:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607F0PZw3Hwzr.png
首先我們輸入pod,就可以看到他把你的pod給列出來:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607mSRSsy1Tax.png

在打的過程中可以看到他還很貼心的幫你預先顯示完整指令。
你也可以使用service來查看服務:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607YjErGMVk1c.png

如果要離開k9s則是用:q,進入指令輸入區輸入q後按下確定就可以離開了

透過這些指令,就可以很快速的達到類似kubectl get pods的效果,不過,這邊只是做個簡單介紹,下一章會比較詳細地介紹k9s的其他功能。


上一篇
Day25-設定大風吹 使用複數values.yaml
下一篇
Day27- k10s 不存在? k9s進階功能
系列文
k8s歷險記30

尚未有邦友留言

立即登入留言