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

kubectl exec 针对 Deployment 与 Pod 执行命令结果不一致的异常问题求助

kubectl exec 针对 Deployment 与 Pod 执行命令结果不一致的异常问题求助

大家好,我遇到了一个特别出乎意料的问题,翻了官方文档也没找到能解释的内容,想请教下社区的各位!

我用Kustomize配置了一个Deployment,目前这个Deployment下只有1个运行中的Pod。但我执行下面两个命令时,得到的结果却完全不一样,这和我的预期完全不符:

  • kubectl exec deployment/name -- sha256sum <file>
  • kubectl exec <podname> -- sha256sum <file>

我已经排查过这个Deployment关联的ReplicaSets:虽然存在多个ReplicaSet,但只有其中一个ReplicaSet的Pod数量是非零的(也就是我能看到的那唯一的Pod)。

我现在怀疑,Kubernetes会不会是找到了某个没有被垃圾回收的容器——理论上这个容器应该属于该Deployment,但我在所有可见的地方都找不到它的踪迹。我只能通过这两个命令结果不一致的“异常远程行为”,才能推断它可能存在。

如果大家觉得需要更多细节来定位问题,我可以随时补充,目前我觉得已经把问题的核心提炼出来了。

备注:内容来源于stack exchange,提问作者Kyle Butt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:44:32