今天來聊聊其他的工具,相信大家常常對 kubectl 操作起來還是有稍嫌不變,比較沒有一目了然的介面,今天就來介紹 cli 版的 k8s 介面 k9s

這個是 k9s 的官方 repo,有興趣的可以去這裡參閱

在這邊跟大家 MacOS 版的安裝

brew install k9s

如果會寫 Golang 的更可以直接用 go 的方式安裝

go get -u github.com/derailed/k9s

接下來只要下 k9s 就會如下圖嚕

k9s-screen1

在這邊先教大家一些簡單的操作要看 POD 只要按下

:pods

如果要看 service 就是按

:service

k9s-service

只要按下 : 這個指令就會出現如下面的對話框,這時只要就可以輸入你要的指令ex POD、SERVICE….

k9s-cmd

如果要離開,就是進入指令模式,輸入 q 就可以了喔。

基本上透過這個 cli 版介面,你可以很方便知道你自己 k8s cluster 的所有狀態,而且一目瞭然,對 OPS 上面,我覺得非常方便,明天我會在介紹一些,我實務上比較常用的一些功能。今天先跟大家簡單介紹 k9s 是什麼。