Azure Kubernetes Service
When you’re using Microsoft Azure, you have a few options to choose from when using containers and Kubernetes:
- Azure Kubernetes Service (AKS)
- Azure Container Instances
- Azure Container Apps (ACA)
AKS is the primary way to run Kubernetes workloads inside Azure. You do not have to worry about managing the Control Plane or API Server and instead, simply handle deploying your apps, scaling, and managing or maintaining the cloud infrastructure. However, there is still maintenance and management that you need to do for worker nodes – for example, if you want to scale Kubernetes clusters, utilize a multi-cloud model, or implement some sort of hybrid-cloud model, you would be solely responsible for implementing that setup. AKS abstracts the need to worry about managing and scaling the Control Plane or API Server, but you’re responsible for everything else (scaling workloads, monitoring, and observability).
Important note...