4

(骚操作)使kubectl输出更绚丽多彩

 2 years ago
source link: https://www.ishells.cn/archives/kubecolor-change-kubectl-output
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
(骚操作)使kubectl输出更绚丽多彩

(骚操作)使kubectl输出更绚丽多彩

13 次访问 2021-11-22
枕头下臭袜子
Scroll Down

废话少说,这里就不扯什么输出绚丽多彩的好处了,毕竟仅视觉效果来说因人而异,有的大佬就是喜欢一片白色字符的输出,五颜六色的反而不习惯

但是对于我来说,黑底白字的大片输出实在难受,无意发现了一个改变kubectl输出的开源小工具kubecolor,惊为天人,爱不释手,分享一下

kubecolor是一个开源的小工具,地址在这里

kubecolor 能够接受传递给 kubectl 的命令行选项,然后在内部执行 kubectl 命令,然后对输出进行着色。它不会做其它的事情,仅仅只是改变输出的颜色而已。

kubecolor 仅对 READ 命令(get、describe 等)的输出进行着色。当运行 WRITE 命令(应用、编辑、执行)时,它只会运行 kubectl 但不会对它们进行着色。

效果图如下:

kubecolor2.png

kubecolor1.png

在linux/mac下有多种安装方法,我个人是比较喜欢通过二进制包安装的方法

github项目地址release界面选择一个版本下载到本地,将其移动到/usr/bin下就可以直接执行了

如果你不习惯/喜欢kubecolor的命令,可以通过别名设置将kubecolor修改为你熟悉的kubectl命令

# 下载0.0.20版本的二进制包wget https://github.com/hidetatz/kubecolor/releases/download/v0.0.20/kubecolor_0.0.20_Linux_x86_64.tar.gz # 解压缩tar xzf kubecolor_0.0.20_Linux_x86_64.tar.gz # 移动到系统/usr/bin目录sudo cp kubecolor /usr/bin/ # 设置别名cd && echo 'alias kubectl="kubecolor"' >> .bashrcsource .bashrc kubectl get node 

kubecolor3.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK