Kubernetes Deployment– Same Game, Next Level
In the previous chapter, you dove into different deployment scenarios and how you should think not only about controllers, but also about upgrading apps, different types of apps to deploy, and different methods for getting an app up and running. In this chapter, you’re going to dive a bit deeper into the different styles of deploying and troubleshooting versus just doing the deployment.
The first step in any type of deployment is figuring out what you’re doing – what type of application it is, what type of Kubernetes resource you want to use, and the different plugins that you may want to use, such as a CSI. After you figure out the logistics of what you want to deploy, the next step is to think about how you want to deploy.
With Kubernetes, there are many different deployment methods – automated deployments, manual deployments, and something in between automated and manual. There’s a vast...