runbooks:coustom_alerts:KubernetesNodeOutOfPodCapacity
This alert is triggered when a Kubernetes node reaches more than 90% of its pod capacity for more than 2 minutes. It indicates that the node has almost no free allocatable pod slots left.
A node running out of pod capacity can cause:
This alert is marked warning, as it may precede node-level failures or application disruptions.
Check node pod allocation:
kubectl get nodes -o wide kubectl describe node <NODE_NAME>
Check running pods on the node:
kubectl get pods -o wide --all-namespaces | grep <NODE_NAME>
Check node allocatable pods:
kubectl get node <NODE_NAME> -o jsonpath='{.status.allocatable.pods}'
Check cluster-wide pod distribution:
kubectl get pods --all-namespaces -o wide