rmdir.cn

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