有时会kubectl get pod some-pod-1234abc
返回如下错误:Error from server (NotFound): pods "ip-192-168-55-196.us-east-1.compute.internal" not found
. 这令人惊讶,因为错误引用了一个节点,而不是一个pod名称。这种情况很少发生,而且似乎(我还没有确定地验证这一点)只发生在最近被删除的 pod 上。
什么条件会导致这种情况发生?这是 AWS EKS 中的 Kubernetes 1.20 集群,使用 Spot 实例。我不关心被删除的 pod,但我试图理解为什么在消息中返回节点名称,而不是pod名称。kubectl