9 Managing app releases with rollouts and rollbacks
You’ll update existing apps far more often than you’ll deploy something new. Containerized apps inherit multiple release cadences from the base images they use; official images on Docker Hub for operating systems, platform SDKs, and runtimes typically have a new release every month. You should have a process to rebuild your images and release updates whenever those dependencies get updated, because they could contain critical security patches. Key to that process is being able to roll out an update safely and give yourself options to pause and roll back the update if it goes wrong. Kubernetes has those scenarios covered for Deployments, DaemonSets, and StatefulSets.
A single update approach ...
Get Learn Kubernetes in a Month of Lunches now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.