以编程方式获取节点的硬件详细信息

时间:2016-05-11 04:53:47

标签: kubernetes openshift-origin openshift-enterprise

有没有办法以编程方式获取OpenShift 3.0节点的硬件信息(例如CPU核心数,RAM容量)?我在OpenShiftKubernetes的API引用中找不到任何有用的内容(Kubernetes API中的NodeSystemInfo除外,它不包含大多数硬件级规范)。

2 个答案:

答案 0 :(得分:1)

Kubernetes NodeStatus有一个名为Capacity的字段,它是一个包含相应金额的资源列表。

您还可以在kubectl describe nodes

的输出中看到容量

e.g。

$ kubectl describe nodes my-node-1
Name:           my-node-1
...
Capacity:
 cpu:       1
 memory:    3801020Ki
 pods:      110

答案 1 :(得分:1)

在Openshift和Kubernetes上都有一个只读状态端点。通常它显示为https://api-host:10250/stats