簡體   English   中英

Kubernetes CRD終結者

[英]Kubernetes CRD Finalizer

Kubernetes支持CR中的Finalizer以防止硬刪除。 我很難找到示例代碼。 有人可以指向真正的代碼片段嗎?

此示例存儲庫顯示了FinalizerInitializer演示用法。 這里使用Finalizer進行垃圾收集。

Repostory: k8s-initializer-finalizer-practice

在這里,我為pod創建了一個自定義控制器,就像部署一樣。

  1. 我已經使用Initializerbusybox sidecar或finalizer添加到底層pod。 看到這里
  2. 刪除CustomDeployment crd時,kubernetes設置DeletionTimestamp但如果它有終結器則不刪除它。 然后控制器檢查它是否有終結器。 如果它有終結器,它會刪除其pod並刪除終結器。 然后crd終止。 看到這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM