Runbook

Kubernetes Nodes with Disk Pressure

Back to Runbooks

Overview

Kubernetes is a popular container orchestration system used to manage and deploy containerized applications. Kubernetes nodes are the individual servers in a Kubernetes cluster that run the containers. Disk pressure is a condition where a node is using too much disk space or is using disk space too fast according to the thresholds set in the Kubernetes configuration. This condition can be caused by applications legitimately needing more space or an application misbehaving and filling up the disk prematurely in an unanticipated manner. It is important to monitor disk pressure as it can lead to performance issues, instability, or even downtime. When a Kubernetes node experiences disk pressure, it can trigger an incident that needs to be addressed to ensure the stability of the cluster.

Parameters

Debug

Get a list of nodes in the Kubernetes cluster

Check the disk usage on a specific node

Check if the Kubernetes nodes are running out of disk space

Check if any pods are using a lot of disk space

Check which namespaces are using the most disk space

Repair

Cordon and then drain the node.

Learn more

Related Runbooks

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