是否有一个k8s终结器阻止删除命名空间?



是否有任何类型的终结器,就像我们为PersistentVolumeskubernetes.io/pvc-protection所做的那样,这会阻止名称空间的完全删除,直到您删除所有的子对象?

在子资源被删除之前,Namespace不会被删除,所以不需要终结器。为什么你认为你需要定稿?

[编辑]

应该在命名空间上添加终结器,并使用孤儿删除级联策略。例如,您可以添加namspace .metadata。finalizers[0] = "kubernetes">finalizer withkubectl edit ns <ns name>命令,当你想删除它时,使用kubectl delete ns --cascade=orphan ns <ns name>命令。它将尝试删除名称空间,但不打扰子资源,但由于名称空间上有一个终结器,因此不会立即删除它。你可以手动删除子资源,准备好后从Namespace资源中删除终结器,它就会被删除。

相关内容

  • 没有找到相关文章