Git 使用Weaveworks Flux从Kubernetes删除资源

Git 使用Weaveworks Flux从Kubernetes删除资源,git,kubernetes,google-kubernetes-engine,kubernetes-helm,Git,Kubernetes,Google Kubernetes Engine,Kubernetes Helm,Flux将git状态与集群状态同步,但如果我想在所有资源都通过git管理的场景中从Kubernetes删除资源,那么使用Flux删除资源(解聚、服务、入口等)的最佳方式是什么?Flux有一个实验性的(但相当成熟的)方法垃圾收集功能,可以通过将--sync garbage collection标志设置为Flux守护程序部署的参数来启用(或者在值中将syncGarbageCollection.enabled设置为true,以防使用Helm图表部署Flux) 启用垃圾收集功能后,当Kubernetes

Flux将git状态与集群状态同步,但如果我想在所有资源都通过git管理的场景中从Kubernetes删除资源,那么使用Flux删除资源(解聚、服务、入口等)的最佳方式是什么?

Flux有一个实验性的(但相当成熟的)方法垃圾收集功能,可以通过将
--sync garbage collection
标志设置为Flux守护程序部署的参数来启用(或者在
值中将
syncGarbageCollection.enabled
设置为
true
,以防使用Helm图表部署Flux)

启用垃圾收集功能后,当Kubernetes的资源从git中删除时,Flux将从Kubernetes中删除这些资源

您可以在中找到有关垃圾收集功能的详细信息