Running a Containerized Application in the Cloud
In the previous chapter, we learned how to deploy, update, and scale applications into a Kubernetes cluster. We discovered how zero-downtime deployments are achieved to enable disruption-free updates and rollbacks of mission-critical applications. Finally, we were introduced to Kubernetes secrets as a means to configure services and protect sensitive data.
In this chapter, we will give an overview of the three most popular ways of running containerized applications in the cloud. We will explore each of the hosted solutions and discuss their pros and cons.
Here are the topics we will be discussing in this chapter:
- Why choose a hosted Kubernetes service?
- Running a simple containerized application on Amazon Elastic Kubernetes Service (Amazon EKS)
- Exploring Microsoft’s Azure Kubernetes Service (AKS)
- Understanding Google Kubernetes Engine (GKE)
After reading this chapter, you will be able to do the...