Reading 28m read

Deployments & Rolling Updates

The most used Kubernetes workload — master Deployments for zero-downtime rollouts, rollbacks, and canary deployments.

Full content coming soon. This lesson is being written.

This lesson covers Deployments in depth:

  • Deployment spec: replicas, selector, strategy, template
  • Rolling update strategy: maxUnavailable, maxSurge
  • Recreate strategy: when to use it
  • Monitoring a rollout: kubectl rollout status
  • Rollback: kubectl rollout undo and rollout history
  • Pausing and resuming rollouts
  • Deployment annotations and change-cause tracking

Check back soon for the full content.

Next Lesson