为什么kubectl命令获取的pod状态为Terminating而status中状态还是running
时间: 2024-04-23 10:23:32 浏览: 258
Java 多线程转移图
当你删除一个Pod时,Kubernetes会先将它的状态设置为Terminating,然后等待一段时间,以便让容器内的进程完成清理工作。在此期间,Kubernetes会继续向该Pod发送请求,直到该Pod被完全删除。因此,如果您使用kubectl命令获取Pod的状态,您可能会看到该Pod的状态为Terminating,但如果您查看Pod的详细状态,您可能会看到容器仍在运行,这是因为它们还没有被完全清理。一旦Pod被完全删除,它的状态将变为Terminated。
阅读全文