Skip to main content
RunBook Academy

← All checklists in Kubernetes

Before deploymentkubernetes-workload-readiness

Workload Production Readiness Checklist

14 items ·9 critical ·5 warn ·0 info

How to use this checklist

Run this against a specific workload before it carries production traffic. The recurring theme is that Kubernetes will do exactly what the manifest says, including the parts nobody wrote down.

Mark an item N/A when it genuinely does not apply, and write down why. An unexplained N/A is the most common way a checklist stops working.

Sign-off

Every critical item must pass. A failing critical item blocks the deployment or the maintenance window; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical9 items

  1. kubectl get pods -n <ns> -o jsonpath'{range .items[*]}{.metadata.name}{"\t"}{.spec.containers[*].resources}{"\n"}{end}'
  2. kubectl get deploy -n <ns>
  3. kubectl get pdb -n <ns>
  4. kubectl get pods -n <ns> -o wide
  5. kubectl get pods -n <ns> -o jsonpath='{.items[*].spec.containers[*].image}'
  6. kubectl rollout undo deployment/<name> -n <ns>

Warning5 items