iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
DevOps

k8s歷險記系列 第 27

Day27- k10s 不存在? k9s進階功能

前一章稍微介紹了k9s的功能,得知我們可以使用它來操作一些需要使用kubectl的功能,目前介紹了取得podservice的功能,這章則會介紹一些比較複雜的功能。

port-forward

沒錯,k9s也可以做到port-forward的行為,選擇你要port-forward的podservice,然後按下shift-f,就會看到下面的畫面出現:
https://ithelp.ithome.com.tw/upload/images/20211005/20129607yKQGpKVykt.png

這時你可以決定要用哪個本機port,以及要對到pod內哪個port,按下確定之後,就可以port-forward了
而要關掉port-forward也很簡單,在k9s內,port-forward跟podservice之類的資源一樣可以透過指令模式搜尋,輸入:pf,就可以看到下面的畫面:
https://ithelp.ithome.com.tw/upload/images/20211005/20129607ZtQsN1LA9D.png

這時就可以用ctrl+d把剛剛產生的port-forward刪掉,這樣剛剛開出來的port-forward就消失了。

查看log

如果要查看特定podservice的log,則是先選擇到你要查看的podservice,再按下l,就會出現下面的log畫面:
https://ithelp.ithome.com.tw/upload/images/20211005/20129607yo0yIQc54H.png

這時可以透過指令指定要看的時間區間(0~5數字鍵),或是將log複製到你的剪貼簿(按下c),把需要的log留下來。

當然,還有更多功能在k9s內可用,不過這邊只是做個引導,剩下的還是得依照自己需求去看要用什麼。
距離鐵人結束剩下三天了,下一章會介紹最後一個好用的k8s相關工具。


上一篇
Day26-不是k8s的升級版 k9s
下一篇
Day28- 你都用什麼debug kubectl-debug
系列文
k8s歷險記30

尚未有邦友留言

立即登入留言