Skip to content

Capacity cluster / nodi worker

Vedi anche Node → CPU/RAM/Capacity per le query per singolo nodo worker.

% CPU richieste dai pod rispetto alle CPU allocabili del cluster

Section titled “% CPU richieste dai pod rispetto alle CPU allocabili del cluster”
sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=""})
/ sum(kube_node_status_allocatable{job="kube-state-metrics", resource="cpu", cluster=""})

% CPU limits impostati rispetto alle CPU allocabili del cluster

Section titled “% CPU limits impostati rispetto alle CPU allocabili del cluster”
sum(namespace_cpu:kube_pod_container_resource_limits:sum{cluster=""})
/ sum(kube_node_status_allocatable{job="kube-state-metrics", resource="cpu", cluster=""})
sum(:node_memory_MemAvailable_bytes:sum{cluster=""}) / sum(node_memory_MemTotal_bytes{job="node-exporter", cluster=""})

% RAM richieste / limits rispetto all’allocabile del cluster

Section titled “% RAM richieste / limits rispetto all’allocabile del cluster”
sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=""})
/ sum(kube_node_status_allocatable{job="kube-state-metrics", resource="memory", cluster=""})
sum(namespace_memory:kube_pod_container_resource_limits:sum{cluster=""})
/ sum(kube_node_status_allocatable{job="kube-state-metrics", resource="memory", cluster=""})

In caso di incidente, partire sempre da: CPU → Memoria → Restart → Rete → Storage → Job e correlare spike + eventi per identificare la root cause.