

Nodes, their usage and conditions: one under memory pressure, one not ready.
The list
A node’s status is one of:
Open a node


A node under memory pressure, with what runs on it and ways to drain it.
- Details: its internal IP, OS image, kernel, container runtime, kubelet version, architecture, pod CIDR, and whether it’s Schedulable.
- Capacity: CPU and memory in use against what’s allocatable, and how many pods can be scheduled on it.
- Taints, when it has any.
- Conditions, labels and annotations.
Take a node out of service
A drain, like
kubectl drain --ignore-daemonsets, leaves DaemonSet pods and static pods where they are. Two options cover the pods that would otherwise stop it:
- Delete local data, for pods with
emptyDirvolumes, whose data is lost (--delete-emptydir-data). - Evict pods without a controller, for pods that nothing will recreate (
--force).
Actions by kind
Every action, with what it runs and what it can undo.
Live usage
Where the CPU and memory figures come from.