kubectl plugin:neat 的安装与使用
前言在使用 kubectl get $KIND -o yaml 查看 k8s 资源时,输出结果中包含大量由集群自动生成的元数据(如 managedFields、resourceVersion、uid 等)。这些信息在实际复用 yaml 清单时需要手动清理,增加了额外的工作量。
使用 kubectl-neat 插件,可以自动移除这些由集群生成的冗余字段,仅保留有意义的内容,使 yaml 更加简洁,方便复用。
安装
插件方式安装
kubectl krew install neat
## 作为 kubectl 插件安装,使用方式为:
kubectl neat二进制方式安装
## 版本选择:
## https://github.com/itaysk/kubectl-neat/releases
## 当前环境为 ubuntu 2404 LTS
wget https://github.com/itaysk/kubectl-neat/releases/download/v2.0.4/kubectl-neat_linux_amd64.tar.gz
tar xf kubectl-neat_linux_amd64.tar.gz
mv ./kubectl-neat /usr/local/bin/
## 创建别名(这里看个人习惯)
vim /root/.bashrc
alias kneat='kubectl-neat'使用
本次使用二进制方式部署,实际上参数是相同的,没区别
root@network-demo:~# kubectl-neat helpUsage:kubectl-neat kubectl-neat ## 示例是通过 kubectl plugin 方式安装,使用二进制安装改成 kubectl-neat 就好Examples:kubectl get pod mypod -o yaml | kubectl neatkubectl get pod mypod -oyaml | kubectl neat -o jsonkubectl neat -f - 过来提前占个楼 懂技术并乐意极积无私分享的人越来越少。珍惜 谢谢分享,试用一下 新版吗?好像是停更了吧。 懂技术并乐意极积无私分享的人越来越少。珍惜 前排留名,哈哈哈 感谢分享,学习下。 新版吗?好像是停更了吧。 新版吗?好像是停更了吧。 鼓励转贴优秀软件安全工具和文档! 懂技术并乐意极积无私分享的人越来越少。珍惜 感谢,下载保存了 不错,里面软件多更新就更好了 感谢分享,下载保存了,貌似很强大 很好很强大我过来先占个楼 待编辑 这个有用。 过来提前占个楼
页:
[1]