[DAY16]离不开键盘的铁粉必备-k9s

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化的介面还有多了一点亲切感(?),二种都很好用,也可以都试看看喔


<<:  Day24 - 抽取 js 共用元件

>>:  Day24,试着用rancher交差Dashboard

Ruby on Rails 继承(Inheritance)与开放类别

到目前为止的范例都是只有单一类别,但在真实的世界里其实是更复杂的,像是如果想要再加入一个小狗类别: ...

Day 14:安全杂凑演算法(SHA)

上回提到的杂凑函式,除了杂凑表外,还有不少有趣的应用。 其中一种就是安全杂凑演算法(全名Secure...

SQL Server 系统资料库的介绍

DBABootcamp SQL Server 主要的系统资料库有以下 4 种。 — master 资...

Day 12 - Length of Last Word

大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 58. Length of L...

Day18 - 如何盘中计算技术指标且发送讯号到line: line notify权杖申请

上次我们学会了如何用talib进行指标运算,今天将介绍如何在盘中即时计算技术指标,且当技术指标达到我...