finalizers专题

Kubernetes:解决命名空间无法正常删除问题 —— 清空 Finalizers 字段的方法步骤

在 Kubernetes 中,有时会遇到命名空间无法正常删除的情况。其中一个可能的原因是命名空间的Finalizers字段阻止了删除操作。以下是解决这个问题的方法步骤: 一、导出命名空间配置 使用以下命令可以将指定的命名空间配置导出为 JSON 文件: kubectl get ns <namespace> -o json > <namespace>.json 二、清空 Finalizer

熟悉又陌生的 k8s 字段:finalizers

记得点击上方“云原生之路”关注哦 前言 经常操作 Kubernetes 集群的同学肯定对 finalizers 字段不陌生,每当删除 namespace 或 pod 等一些 Kubernetes 资源时,有时资源状态会卡在 Terminating,很长时间无法删除,甚至有时增加 --force flag 之后还是无法正常删除。这时就需要 edit 该资源,将 finalizers 字段设置为 [