有没有办法以编程方式获取 OpenShift 3.0 节点的硬件信息(例如 CPU 内核数、RAM 容量)?我在OpenShift或Kubernetes的 API 参考中找不到任何有用的东西(Kubernetes API 除外NodeSystemInfo
,它不包含大多数硬件级规范)。
问问题
417 次
2 回答
1
KubernetesNodeStatus
有一个名为 的字段Capacity
,它是资源列表及其相应数量。
您还可以在输出中看到容量kubectl describe nodes
例如
$ kubectl describe nodes my-node-1
Name: my-node-1
...
Capacity:
cpu: 1
memory: 3801020Ki
pods: 110
于 2016-05-11T16:24:13.983 回答
1
Openshift 和 Kubernetes 上都有一个只读的 stat 端点。通常它显示为https://api-host:10250/stats
于 2016-11-03T11:01:01.687 回答