【发布时间】:2021-05-24 14:39:45
【问题描述】:
如果我跑
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 状态码这样的详细信息?
有什么想法吗?
谢谢!
【问题讨论】:
标签: python api kubernetes