有人可以帮我编写一个 promql 查询来获取节点状态,无论节点是否可调度。提前致谢。
问问题
3697 次
3 回答
7
如果使用 prometheus-operator,则kube-state-metrics
返回kube_node_status_condition
metric:
sum(kube_node_status_condition{condition="Ready",status!="true"})
于 2018-09-20T13:34:29.410 回答
0
我正在参考machine_cpu_cores
指标。它只会显示 Kubernetes 集群中准备好的节点。
于 2020-10-30T18:03:54.397 回答
0
上面的答案将显示一个节点是否准备好 - 一个节点可以准备好但不可调度(一个例子是如果你用以下方式封锁一个节点:
kubectl cordon NODE)
下面的示例应涵盖不可调度的就绪节点,也可通过kube-state-metrics
sum(kube_node_spec_unschedulable) by (node)
于 2020-07-29T16:13:35.847 回答