iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
DevOps

k8s新手船長船難記系列 第 16

[DAY16]離不開鍵盤的鐵粉必備-k9s

  • 分享至 

  • xImage
  •  

K9s - Kubernetes CLI To Manage Your Clusters In Style! rrrrrrrrr

k9s官網

k9s跟lens是個不同操作模式的k8s client程式,lens讓你儘量使用滑鼠操作k8s,k9s是讓你用鍵盤操作k8s /images/emoticon/emoticon01.gif

以下安裝環境以mac為例

brew install k9s

如果不想裝在本機上也可以透過docker的方式安裝

docker run --rm -it -v ~/.kube/config:/root/.kube/config quay.io/derailed/k9s

k9s cli

k9s help # 查詢k9s 指令
k9s info # 查詢config
 ____  __.________
|    |/ _/   __   \______
|      < \____    /  ___/
|    |  \   /    /\___ \
|____|__ \ /____//____  >
        \/            \/

Configuration:   /Users/your_name/.k9s/config.yml
Logs:            /var/folders/9f/wpw_g3k16wzcwfnmzbs0_1355vkvj9/T/k9s-your_name.log
Screen Dumps:    /var/folders/9f/wpw_g3k16wzcwfnmzbs0_1355vkvj9/T/k9s-screens-your_name
k9s # 執行k9s

https://ithelp.ithome.com.tw/upload/images/20210922/20129515rmHAw8MALy.png
如果想要指定namespace的話,可以透過

k9s -n default

k9s這邊很貼心的跟您說可以按什麼按鍵,ctrl+c為結束k9s指令
https://ithelp.ithome.com.tw/upload/images/20210922/20129515Axez3U3IU2.png

  • enter :可以看到pod裡面的container資訊,要回到原本pod list畫面只要按esc就能回去
    https://ithelp.ithome.com.tw/upload/images/20210922/201295150ZsJ0vFqpF.png

  • d : Describe Pod
    https://ithelp.ithome.com.tw/upload/images/20210922/20129515yHJ8A7PAoW.png

  • l : logs,其實還有一個方法,一直按enter就可以看到log /images/emoticon/emoticon01.gif
    https://ithelp.ithome.com.tw/upload/images/20210922/20129515B61zvFyXX0.png

  • shift-f : port-forward pod
    https://ithelp.ithome.com.tw/upload/images/20210922/20129515gcaEHgnKrZ.png

  • / :過濾功能,ex /nginx,我就會filter出只有nginx的pod
    https://ithelp.ithome.com.tw/upload/images/20210922/20129515ts44bo8S3c.png

除了這些常用的hot key外,也可以按下:做其他事情
https://ithelp.ithome.com.tw/upload/images/20210922/201295153PMOTInggi.png
可以輸入

  • svc : 查詢service
  • deploy : 查詢deployment
  • ctx : 切換context

k9s在熟悉hot key的前提下,操作上是速度樂勝過lens,但是ui化的介面還有多了一點親切感(?),二種都很好用,也可以都試看看喔


上一篇
[DAY15]k8s必備良藥-Lens
下一篇
[DAY17]認識Helm - The package manager for Kubernetes
系列文
k8s新手船長船難記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言