git - 使用 Wea​​veworks Flux 从 Kubernetes 中删除资源

标签 git kubernetes google-kubernetes-engine kubernetes-helm

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

最佳答案

Flux 有一个实验性的(但相当成熟的)垃圾收集功能,可以通过将 --sync-garbage-collection 标志设置为 Flux 守护程序部署的参数(或通过设置 syncGarbageCollection.enabledtrue 在你的 values.yaml 中,以防你使用 Helm chart 部署 Flux。

启用垃圾回收功能后,当资源从 git 中删除时,Flux 会从 Kubernetes 中删除资源。

您可以在 documentation 中找到有关垃圾收集功能的深入信息。 .

关于git - 使用 Wea​​veworks Flux 从 Kubernetes 中删除资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56224947/

相关文章:

android - Eclipse 内部错误导致无法使用 git

git - 使用 git 子树时如何添加特定文件夹?

Kubernetes:列出所有 Pod 及其节点

spring-boot - 当它们都部署在 kubernetes 上时,spring boot 应用程序中的 jaeger 配置

git: merge 时如何不删除文件?

git/ssh 配置 : how to manage multiple usernames

kubernetes - openshift部署配置和kubernetes部署有什么区别

kubernetes - GKE 与 gcloud sql postgres : the sidecar proxy setup does not work

docker - 无法将GCR图像作为同一存储库中的另一个图像名称推送

kubernetes - 带有 Kubernetes 内存控制的 Java jib-maven-plugin