k8s-node-troubleshooting
Use when a Kubernetes node is unhealthy or pods will not go onto it: a node NotReady or Unknown, MemoryPressure, DiskPressure or PIDPressure, pods Evicted, pods Pending with "untolerated taint(s)", "Insufficient cpu" or "Insufficient memory" while the node looks idle, a node cordoned (SchedulingDisabled), or the cluster autoscaler not adding or removing nodes. Investigates with kubectl get, describe and events, and proposes fixes. Reads first and asks before changing anything.
- License
- Apache-2.0
Pinned to revision ce7de97330d7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/k8s-node-troubleshooting/SKILL.md
- skills/k8s-node-troubleshooting/.claude-plugin/plugin.json
- skills/k8s-node-troubleshooting/references/autoscaler.md
- skills/k8s-node-troubleshooting/references/capacity.md
- skills/k8s-node-troubleshooting/references/not-ready.md
- skills/k8s-node-troubleshooting/references/pressure.md
- skills/k8s-node-troubleshooting/references/taints.md
Every link opens the file at its source, pinned to the revision this page describes.