首页 > 解决方案 > 如何使用 Kubernetes Python API 检查健康端点?

问题描述

我正在寻找有关如何使用 Kubernetes Python API 检查运行状况的答案

我在用:

kubectl get --raw='/readyz?verbose'  

标签: kuberneteskubectl

解决方案


kubectl get --raw='/readyz?verbose'正在探测/readyzKubernetes apiserver 的端点。

如果要检查 Pod 及其容器的当前运行和就绪状态,可以查看 Pod 的status.Conditionsandstatus.ContainerStatuses字段。

如果你想直接探测容器的健康端点,你可以使用kubectl proxykubectl port-forward打开一个代理连接到 Pod 的网络命名空间,然后通过该代理探测健康端点。


推荐阅读