在使用k8s時,要查看pod和service狀態,都要打一長串指令,有的時候會忘記,得要上網查或是用history查詢。
因此在這邊介紹一個工具:k9s
k9s並非官方升級版,而是由Fernand Galiana開發,類似控制台的工具。
根據官方敘述,k9s可以提供一個terminal介面,來跟你的k8s cluster互動。
那麼這邊就開始從如何安裝講解。
這裡提供了各種os的安裝方式,不過我們只會介紹如何在mac上用brew安裝,其他安裝方式請參考官方範例。
brew install k9s
等他跑完之後,下k9s
就能夠看到以下畫面:
要使用k9s,首先要下k9s
進入k9s介面,這時可以看到畫面上半部有顯示一些功能能讓你使用,首先我們按下?
,叫出功能說明頁面:
能看到command指令是:cmd
,這時再下:
,就會看到畫面上半部出現指令輸入區:
首先我們輸入pod
,就可以看到他把你的pod給列出來:
在打的過程中可以看到他還很貼心的幫你預先顯示完整指令。
你也可以使用service
來查看服務:
如果要離開k9s
則是用:q
,進入指令輸入區輸入q
後按下確定就可以離開了
透過這些指令,就可以很快速的達到類似kubectl get pods
的效果,不過,這邊只是做個簡單介紹,下一章會比較詳細地介紹k9s的其他功能。