You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubectl删除Deployment报NotFound错误,无法删除资源该如何解决?

错误原因

  • 资源类型匹配错误:当前你使用的Kubernetes版本(1.18及以上)中,kubectl run命令默认创建的是独立Pod,而非Deployment,因此删除Deployment资源时会提示找不到对应资源。
  • 命名拼写不一致:你创建Pod时使用的名称为my-ngnix,而删除Deployment时填写的名称为my-nginx,二者名称不匹配。
  • 使用废弃命令+标签匹配错误:kubectl stop命令已被Kubernetes官方弃用,且你填写的标签选择器pod/m-ngnix不存在,无法匹配到目标资源。

正确删除方式

直接指定Pod资源类型+正确的资源名称执行删除命令即可:

kubectl delete pod my-ngnix

补充说明

如果你需要创建Deployment类型的资源,后续可使用官方推荐的创建命令,避免和独立Pod混淆:

kubectl create deployment my-nginx --image nginx

创建完成后即可通过kubectl delete deployment my-nginx删除对应资源。

内容的提问来源于stack exchange,提问作者Hvaandres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:48:01