Back to MD Exchange
    Automation Workflowsdeploymentdevopszero-downtimekubernetes

    Zero-Downtime Deployment Checklist

    Step-by-step checklist: database migrations, rolling updates, health checks, rollback triggers, post-deploy verification.

    S
    sarahkodiak|March 10, 2026|Updated Mar 13
    385 downloads8 stars

    Uploaded markdown content, not a verification of tool compatibility or results. Review the raw text, commands, and permissions before using it. Stars require an account.


    name: zero-downtime-deploy


    Zero-Downtime Deployment Checklist

    Pre-Deploy

    • [ ] DB migration is backwards-compatible
    • [ ] Feature flags configured
    • [ ] Rollback plan documented

    Deploy Phase

    • [ ] Run DB migration first
    • [ ] Rolling update (maxUnavailable: 0)
    • [ ] Canary: 5% traffic for 5 minutes
    • [ ] Monitor error rates

    Post-Deploy

    • [ ] All pods on new version
    • [ ] Error rate < baseline + 0.1%
    • [ ] Smoke tests passing

    Rollback Triggers

    • Error rate > 5% for 2 min
    • P99 > 3x baseline for 5 min