kubernetes - 如何使用 Kubernetes Python API 检查健康端点?
问题描述
我正在寻找有关如何使用 Kubernetes Python API 检查运行状况的答案
我在用:
kubectl get --raw='/readyz?verbose'
解决方案
kubectl get --raw='/readyz?verbose'
正在探测/readyz
Kubernetes apiserver 的端点。
如果要检查 Pod 及其容器的当前运行和就绪状态,可以查看 Pod 的status.Conditions
andstatus.ContainerStatuses
字段。
如果你想直接探测容器的健康端点,你可以使用kubectl proxy
或kubectl port-forward
打开一个代理连接到 Pod 的网络命名空间,然后通过该代理探测健康端点。
推荐阅读
- javascript - 考虑到 php 脚本,如何在不重新加载页面的情况下提交表单?
- html - Bootstrap 4 card-Image-overlay text flow out of image
- javascript - 如何使 javascript 代码与 node.js 和浏览器兼容
- python - Python中的继承-TypeError
- excel - 更好的 Vlookup 方法
- javascript - 无法使用 VueJS 动态更改 div 颜色
- sql - SQL subbstr 负起始位置
- aframe - A-Frame:如何使用光线投射器旋转远处的组件?
- r - 在数据框列表中,用前导零填充一个变量(最好使用 stringr)
- pact-lang - Pact 中的模块守卫