如何使用 Kubernetes Python API 检查健康端点?
How can I use Kubernetes Python API to check health endpoints?
我正在寻找有关如何使用 Kubernetes Python API 检查健康状况的答案
我正在使用:
kubectl get --raw='/readyz?verbose'
kubectl get --raw='/readyz?verbose'
正在探测 Kubernetes apiserver 的 /readyz
端点。
如果要检查 Pod 及其容器的当前 运行 和就绪状态,可以查看 Pod 的 status.Conditions
和 status.ContainerStatuses
字段。
如果你想直接探测容器的健康端点,你可以使用 kubectl proxy
或 kubectl port-forward
打开一个代理连接到 Pod 的网络命名空间,然后通过它探测健康端点代理。
我正在寻找有关如何使用 Kubernetes Python API 检查健康状况的答案
我正在使用:
kubectl get --raw='/readyz?verbose'
kubectl get --raw='/readyz?verbose'
正在探测 Kubernetes apiserver 的 /readyz
端点。
如果要检查 Pod 及其容器的当前 运行 和就绪状态,可以查看 Pod 的 status.Conditions
和 status.ContainerStatuses
字段。
如果你想直接探测容器的健康端点,你可以使用 kubectl proxy
或 kubectl port-forward
打开一个代理连接到 Pod 的网络命名空间,然后通过它探测健康端点代理。