kubernetes-production-readinesslisted
Install: claude install-skill riteshsonawane1372/devops-skills
# Kubernetes Production Readiness
Review a workload against the failures that actually take services down: node loss, rollouts,
restarts, and saturation.
## Purpose
**Use this when:**
- Reviewing a Deployment, StatefulSet or Helm chart before it takes production traffic.
- A service exists in production and nobody has ever checked it against a baseline.
- A post-incident action item is "make this service more reliable" and you need a concrete list.
**Do not use this when:**
- The workload is currently broken — fix it first with `kubernetes-troubleshooting`. Readiness
review is for healthy services.
- The question is about cluster or platform readiness (control plane HA, upgrade strategy, backup
of etcd) rather than about a workload. That is a different review.
**What this skill assumes:** access to the manifests (Git, Helm values, or the live objects), and
a stated environment. A review of `kubectl get -o yaml` output misses defaults applied by admission
controllers, so prefer reviewing both the source manifest and the live object.
## Operating Procedure
1. **Get the real manifest.** Render Helm (`helm template`) or fetch the live object. Review what
is deployed, not what someone believes is deployed.
2. **Classify the workload.** Stateless request-serving, stateful, batch, and singleton workloads
have different correct answers. Applying stateless advice to a StatefulSet causes data loss.
3. **Walk the checklist** below in order. Record each item as pass, f