untrak:在Kubernetes集群中查找未跟踪的资源,进行垃圾回收

时间:2024-05-30 06:23:45
【文件属性】:

文件名称:untrak:在Kubernetes集群中查找未跟踪的资源,进行垃圾回收

文件大小:29KB

文件格式:ZIP

更新时间:2024-05-30 06:23:45

kubernetes golang gitops Go

取消追踪 在Kubernetes集群中查找未跟踪的资源,进行垃圾回收。 为什么? 当您使用kubectl apply , kustomize build或helm template通过您的CI / CD管道注入清单时,kubernetes不知道何时从存储库中删除了对象。 现在,您的资源已从交付过程中取消跟踪,并且仍由您的集群进行管理。 Untrak是用于在群集上查找和删除这些未跟踪文件的工具。 这个怎么运作? 通过一个简单的配置文件( untrak.yaml ),此工具将在内部执行输出YAML的命令,并在群集中查找不在SCM中的资源。 在GitOps上下文中,这是您梦dream以求的工具。 安装 在上下载最新版本 chmod +x untrak sudo mv untrak /usr/local/bin untrak --help 例子 在您的SCM中放入一个untrak.ya


【文件预览】:
untrak-master
----.travis.yml(1014B)
----example()
--------manifests()
----config()
--------structs.go(320B)
--------loader.go(332B)
----docs()
--------untrak-schema.png(20KB)
----kubernetes()
--------structs.go(744B)
--------non_namespaced.go(434B)
----LICENSE(1KB)
----outputs()
--------yaml.go(377B)
--------text.go(285B)
----main.go(4KB)
----.gitignore(216B)
----untrak.yaml(1KB)
----CHANGELOG.md(382B)
----go.sum(360B)
----README.md(3KB)
----utils()
--------strings.go(303B)
--------commands.go(427B)
----go.mod(73B)

网友评论