如何查看pod中每个容器的就绪状态



我有一个pod与一个正常的python容器和istio运行作为侧车。在重新部署期间,我看到一个容器启动正常,而另一个则没有。

NAME                 READY   STATUS
my-pod-name-xyz      1/2     Running

两个容器的日志都是正常的。在pod的描述中,我看到了以下事件:

Warning  Unhealthy  97s   kubelet            Readiness probe failed: Get "http://172.29.148.23:15021/healthz/ready": dial tcp 172.29.148.23:15021: connect: connection refused

我如何发现哪个容器失败?

每个容器的ReadinessProbe应该是不同的,这样您就可以看到哪个失败了。

也使用

kubectl get pod <pod> -o yaml

,搜索containerStatuses。在这里可以看到每个容器的状态。

相关内容

  • 没有找到相关文章

最新更新