gpt4 book ai didi

Kubernetes CRD 终结器

转载 作者:行者123 更新时间:2023-12-02 11:52:22 27 4
gpt4 key购买 nike

Kubernetes 支持 Finalizer in CR以防止硬删除。不过,我很难找到示例代码。有人可以指出真正的代码片段吗?

最佳答案

此示例存储库展示了 FinalizerInitializer 的演示使用。终结器在这里用于垃圾收集。

存储库:k8s-initializer-finalizer-practice

在这里,我为 pod 创建了一个自定义 Controller ,就像 Deployment 一样。

  1. 我已使用 Initializerbusybox sidecar 或 finalizer 添加到底层 pod。参见 here .
  2. CustomDeployment crd 被删除时,kubernetes 设置 DeletionTimestamp 但如果它有终结器则不会删除它。然后 Controller 检查它是否有终结器。如果它有终结器,它会删除它的 pod 并移除终结器。然后 crd 终止。参见 here .

关于Kubernetes CRD 终结器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53057185/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com