kubectl delete
删除 Kubernetes 资源
语法
kubectl delete <资源类型> <资源名> [选项]说明
删除指定类型的 Kubernetes 资源。支持按名称、标签选择器或从 YAML 文件删除。可设置优雅终止时间。
参数
-f通过配置文件删除
-l标签选择器筛选删除
--grace-period优雅终止等待秒数(-1 强制立即删除)
--force强制删除(跳过优雅终止)
-n指定命名空间
示例
删除 Pod
按名称删除 Pod
kubectl delete pod my-pod按标签删除
删除所有带指定标签的 Pod
kubectl delete pods -l app=nginx强制删除
立即强制删除 Pod
kubectl delete pod my-pod --force --grace-period=0