Day26-不是k8s的升级版 k9s

在使用k8s时,要查看pod和service状态,都要打一长串指令,有的时候会忘记,得要上网查或是用history查询。
因此在这边介绍一个工具:k9s

k9s - Kubernetes CLI To Manage Your Clusters In Style!

k9s并非官方升级版,而是由Fernand Galiana开发,类似控制台的工具。
根据官方叙述,k9s可以提供一个terminal介面,来跟你的k8s cluster互动。
那麽这边就开始从如何安装讲解。

how to install

这里提供了各种os的安装方式,不过我们只会介绍如何在mac上用brew安装,其他安装方式请参考官方范例。

brew install k9s

等他跑完之後,下k9s就能够看到以下画面:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607Xkfp9AhkMz.png

使用k9s

要使用k9s,首先要下k9s进入k9s介面,这时可以看到画面上半部有显示一些功能能让你使用,首先我们按下?
,叫出功能说明页面:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607urffOtpX4A.png

能看到command指令是:cmd,这时再下:,就会看到画面上半部出现指令输入区:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607F0PZw3Hwzr.png
首先我们输入pod,就可以看到他把你的pod给列出来:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607mSRSsy1Tax.png

在打的过程中可以看到他还很贴心的帮你预先显示完整指令。
你也可以使用service来查看服务:
https://ithelp.ithome.com.tw/upload/images/20211004/20129607YjErGMVk1c.png

如果要离开k9s则是用:q,进入指令输入区输入q後按下确定就可以离开了

透过这些指令,就可以很快速的达到类似kubectl get pods的效果,不过,这边只是做个简单介绍,下一章会比较详细地介绍k9s的其他功能。


<<:  Day22 vue.js修改文章

>>:  [区块链&DAPP介绍 Day26] Dapp 实战 投票系统 - 2

Re: 新手让网页 act 起来: Day13 - Hook Flow

前言 昨天在介绍 useEffect 的时候有提到 useEffect 中的执行顺序,今天就再做进一...

Day 29 JavaScript < 书写方式>

JavaScript书写方式与CSS相似,分为行内书写,内嵌书写以及外部书写 1.行内书写 <...

[Day27] - Django-REST-Framework API 期末专案实作 (二)

接续昨天的专案,创建好负责管理资料库的 model 之後,接着我们今天要来建立 Serializer...

自动化测试,让你上班拥有一杯咖啡的时间 | Day 27 - 学习 cypress window 的用法

此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 今天要跟大家分享当网站有用到 Ja...

Day 29 | Keep Going 13 - Github page

嘿不知不觉的就来到倒数第二篇了呢!网页也写完了呢!是不是要发布了哇! 今天就来说说 Github p...