今天來介紹一些 k9s 的其他應用,畢竟是 cli 工具,大家可能不一定了解該怎麼用。就多花一天的篇幅來介紹

搜尋

假設你有 POD 在 k9s 清單中,你應該要怎麼搜尋呢?

首先你只要在 POD list 的畫面,按下 /,就會如以下畫面

k9s-search

這時只要輸入你想搜尋的關鍵字,他就會開始做搜尋了。

namespace 切換

k9s namespace 切換有兩種方式,一種是在進入 k9s 之前輸入

$ k9s -n {your_namespace}

用這種方式就會直接進入該 namespace

另一種方式就是進入後按下 : 並且輸入 namespace,按下 enter 就會出現如下圖

k9s-namespace

port-foward

實務上,大家應該都會對 port-foward 不陌生,那要怎麼在 k9s 上面操作呢?

回到上面的 POD list 然後隨意進入任一個 POD 裡面,找到你想要 port-foward 的 container,按下 shift + f,就會出現如下了喔

k9s-port-foward

它還可以列表出來你目前有哪些 port-foward 連線,只要按下 : 輸入 portfowards 就可以看到下面

k9s-port-foward-list

總結

k9s 因為是 cli 介面,所以我覺得操作起來速度很快,反應也很及時,所以真的蠻推薦嘗試練習使用看看。