如果我跑
kubectl -n=mynamespace describe pod mypodname
例如,我得到以下输出:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning Unhealthy 43s (x30458 over 3d17h) kubelet, myhostname Readiness probe failed: HTTP probe failed with statuscode: 404
现在我如何通过 python 库https://github.com/kubernetes-client/python获得这个?
我可以获取 POD 信息,例如使用 list_pod_for_all_namespaces 并获取 POD 对象https://github.com/kubernetes-client/python/blob/6d64cf67d38337a6fdde1908bdadf047b7118731/kubernetes/docs/V1Pod.md
但这仅显示(在 podobject.status.conditions 属性中)容器尚未准备好,但我没有得到像上面的 404 状态码这样的详细信息?
有任何想法吗?
谢谢!