我正在使用官方的 kubernetes java api 来控制本地 kubernetes 集群。计算集群中每个节点的可用资源的最佳方法是什么。是否有任何 V1Node 的 api 方法可以为我做到这一点?如果没有,那么使用 java 代码执行此操作的任何建议都会非常有帮助。
node.getStatus().getAllocatable().get("cpu").getNumber()
node.getStatus().getCapacity().get("cpu").getNumber()
这两种方法提供了每个节点的可分配容量和总容量。但是,不确定如何找到可用资源。对我来说,即使我的本地集群中运行的 pod 很少,“可分配”和“容量”也是一样的。