Upgrading Kubernetes apps
Throughout this chapter, you learned some very important lessons:
- How to deploy an app
- How to deploy different types of apps on Kubernetes
- How to ensure apps are properly scaled
- How to ensure apps are running as you expected
Once you get an application to where you’d like it to be, it’s a great accomplishment. Then, before you know it, it’s time to upgrade or update the application and you have to start on the journey all over again. You must test out the new version of the app, get it deployed without taking down the entire production environment, and retest all the components to ensure it’s running as expected.
There may also be times, which is extremely common, when you must roll back an update or upgrade to a previous application version. Perhaps it wasn’t properly tested in the staging environment, or something popped up that the QA/regression testing didn’t catch. In any case, you...