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

kubectl查询运行中curl-pod提示NotFound错误的原因

故障原因

这是kubectl操作时未指定资源所属命名空间导致的典型报错,和Pod本身运行状态无关:

  • 你查询Pod列表时显式加了-n prod参数,因此能正确返回prod命名空间下所有Pod的运行信息,证明curl-pod确实正常运行在prod命名空间中
  • 集群事件里的调度记录Successfully assigned prod/curl-pod to minikube也明确标注了该Pod的归属是prod命名空间
  • 你执行kubectl describe pods curl-pod时没有携带命名空间参数,kubectl会默认在当前上下文配置的默认命名空间(通常是default命名空间)下查找资源,该命名空间下不存在名为curl-pod的Pod,因此返回NotFound错误。
解决方法

执行describe命令时显式指定prod命名空间即可正常查询:

kubectl describe pods curl-pod -n prod

如果需要频繁操作prod命名空间下的资源,可以提前将当前上下文的默认命名空间切换为prod,后续执行kubectl命令就不需要每次都追加-n prod参数:

kubectl config set-context --current --namespace=prod

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 22:09:36