侧边栏壁纸
博主头像
枕头下放双臭袜子博主等级

今我何功德,曾不事农桑

  • 累计撰写 162 篇文章
  • 累计创建 30 个标签
  • 累计收到 0 条评论
k8s

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

枕头下放双臭袜子
2021-11-22 / 0 评论 / 0 点赞 / 234 阅读 / 1,325 字 / 正在检测是否收录...

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

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

一、介绍

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

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

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

效果图如下:

kubecolor2.png

kubecolor1.png

2、安装

在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"' >> .bashrc
source .bashrc

kubectl get node 

kubecolor3.png

0

评论