1core, 1GBのrequestsのPodが何台ぐらい起動できるか調査する場合
sum(floor(min by (node) (
(
sum by (node)(kube_node_status_allocatable{resource="cpu"})
-
sum by (node)(kube_pod_container_resource_requests{resource="cpu"} and on(namespace,pod) kube_pod_status_phase{phase="Running"} == 1)
) / 1,
(
sum by (node)(kube_node_status_allocatable{resource="memory"})
-
sum by (node)(kube_pod_container_resource_requests{resource="memory"} and on(namespace,pod) kube_pod_status_phase{phase="Running"} == 1)
) / (1 * 1024^3)
)))
workerノードだけに絞るラベルがあれば追加してください