Blu*_*s23 3 java kubernetes kubernetes-health-check
我一直在探索Kubernetes-Client/Java 库,但我无法弄清楚获取所有部署的 API 调用。
我正在寻找此命令的 K8-Client/Java API 调用:
kubectl get deployments
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
appservice1 3 3 3 3 5d
appservice2 3 3 3 3 1d
appservice3 1 1 1 1 22d
Run Code Online (Sandbox Code Playgroud)
更具体地说,我有兴趣确定每个部署所需的和当前 pod 的数量(如上)。
你可以在这里找到 Kubernetes java 客户端的所有方法:https : //github.com/kubernetes-client/java/tree/master/kubernetes/docs
您要搜索的是listNamespacedDeploymentor listDeploymentForAllNamespaces。
这些方法的返回类型是V1DeploymentList这样的,你会发现V1DeploymentStatus它包含有关由部署控制的当前 pod 数量的所有信息。
| 归档时间: |
|
| 查看次数: |
5653 次 |
| 最近记录: |