Kubernetes · Production readiness review
Kubernetes Production Readiness Checklist
A copyable review checklist for workload ownership, resources, health checks, disruption, security, observability and recovery before a Kubernetes release.
How to use this template
1
Copy the checklist into the change or readiness record.
2
Replace every unchecked item with evidence, an owner and a due date.
3
Treat not-applicable decisions as explicit, reviewed exceptions.
Copyable template
# Kubernetes production readiness ## Ownership and release - [ ] Service owner and on-call route are recorded - [ ] Image is pinned to an immutable digest - [ ] Rollback trigger and rollback procedure are tested - [ ] Deployment strategy and maximum unavailable capacity are approved ## Scheduling and resources - [ ] CPU and memory requests reflect measured normal load - [ ] Limits have been load-tested for throttling and OOM behaviour - [ ] Pod topology, affinity and tolerations match the failure model - [ ] PodDisruptionBudget permits maintenance without blocking all eviction ## Health and shutdown - [ ] Startup, readiness and liveness probes test distinct conditions - [ ] Probe timing reflects measured startup and recovery behaviour - [ ] SIGTERM handling and termination grace period are tested - [ ] The Pod stops receiving traffic before destructive shutdown work ## Security and configuration - [ ] ServiceAccount has only the required RBAC verbs and resources - [ ] Secrets are not embedded in images, manifests or logs - [ ] Security context and filesystem permissions are explicit - [ ] NetworkPolicy behaviour is tested where enforcement is expected ## Observability and recovery - [ ] Logs, metrics and traces identify the service, version and environment - [ ] Alerts use customer-impact or exhaustion signals with owned runbooks - [ ] Backup and restore are tested for stateful dependencies - [ ] Failure of every required dependency has a documented response
Related KBY resources
Engineering signal
Follow Kubernetes failures and fixes
One useful weekly email with new error references, tools, integration notes and production lessons. No daily noise.