Runbook

Kubernetes Pods Pending

Back to Runbooks

Overview

Kubernetes Pods Pending incident indicates that one or more pods in a Kubernetes cluster are not running as expected and are in a pending state. This can happen due to various reasons such as resource constraints, scheduling issues, or network problems. This incident can impact the availability and performance of the application running on the Kubernetes cluster. It requires immediate attention to diagnose and resolve the underlying issue to ensure the pods are running as expected.

Parameters

Debug

Get the list of namespaces in the Kubernetes cluster

Get the list of pods in a specific namespace

Get the details of a specific pod

Check the pod's YAML configuration file for any issues

Check the status of the nodes in the Kubernetes cluster

Check the resource usage of the nodes in the Kubernetes cluster

Insufficient resources allocated to the Kubernetes cluster, such as CPU, memory, or storage.

Misconfiguration of the pod specifications, such as incorrect image names or container ports, preventing the pods from starting.

Repair

Check the resource allocation for the pods to ensure that they have sufficient resources to run. Increase the resource allocation if necessary.

Learn more

Related Runbooks

Check out these related runbooks to help you debug and resolve similar issues.