前一章稍微介紹了k9s的功能,得知我們可以使用它來操作一些需要使用kubectl
的功能,目前介紹了取得pod
和service
的功能,這章則會介紹一些比較複雜的功能。
沒錯,k9s也可以做到port-forward的行為,選擇你要port-forward的pod
或service
,然後按下shift-f
,就會看到下面的畫面出現:
這時你可以決定要用哪個本機port,以及要對到pod內哪個port,按下確定之後,就可以port-forward了
而要關掉port-forward也很簡單,在k9s內,port-forward跟pod
和service
之類的資源一樣可以透過指令模式搜尋,輸入:pf
,就可以看到下面的畫面:
這時就可以用ctrl+d
把剛剛產生的port-forward刪掉,這樣剛剛開出來的port-forward就消失了。
如果要查看特定pod
或service
的log,則是先選擇到你要查看的pod
或service
,再按下l
,就會出現下面的log畫面:
這時可以透過指令指定要看的時間區間(0~5數字鍵),或是將log複製到你的剪貼簿(按下c
),把需要的log留下來。
當然,還有更多功能在k9s內可用,不過這邊只是做個引導,剩下的還是得依照自己需求去看要用什麼。
距離鐵人結束剩下三天了,下一章會介紹最後一個好用的k8s相關工具。