阜逐忍 发表于 2026-1-23 15:50:01

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 -

俏挺喳 发表于 2026-1-25 13:06:28

过来提前占个楼

指陡 发表于 2026-1-28 06:15:55

懂技术并乐意极积无私分享的人越来越少。珍惜

虾氲叱 发表于 2026-2-5 10:17:52

谢谢分享,试用一下

吉芷雁 发表于 2026-2-7 23:00:04

新版吗?好像是停更了吧。

凌彦慧 发表于 2026-2-8 07:41:54

懂技术并乐意极积无私分享的人越来越少。珍惜

鞣谘坡 发表于 2026-2-9 22:03:26

前排留名,哈哈哈

强怀梅 发表于 2026-2-13 06:03:21

感谢分享,学习下。

奄幂牛 发表于 2026-2-20 07:07:20

新版吗?好像是停更了吧。

笃迩讦 发表于 2026-2-21 03:38:15

新版吗?好像是停更了吧。

司马黛 发表于 2026-3-2 08:05:29

鼓励转贴优秀软件安全工具和文档!

骆熙华 发表于 2026-3-8 09:56:37

懂技术并乐意极积无私分享的人越来越少。珍惜

红弘丽 发表于 2026-3-9 11:24:14

感谢,下载保存了

旌磅箱 发表于 4 天前

不错,里面软件多更新就更好了

邹语彤 发表于 3 天前

感谢分享,下载保存了,貌似很强大

庞环 发表于 前天 23:06

很好很强大我过来先占个楼 待编辑

郗燕岚 发表于 昨天 01:09

这个有用。

府扔影 发表于 3 小时前

过来提前占个楼
页: [1]
查看完整版本: kubectl plugin:neat 的安装与使用