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