Understanding how AKS works
To start off, let’s have a little recap about what Kubernetes is.
According to the official Kubernetes docs (https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/):
Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.
But what does this mean? It basically means Kubernetes is a platform to run your container workloads. It will do what it can to ensure that what is running on the Kubernetes cluster matches the configuration you have declared you want to run.
AKS uses the open source Kubernetes project and builds on top of it to ensure it can run inside the Microsoft Azure cloud.
An AKS cluster is made up of two parts – a control plane, which is used for the core Kubernetes Services, and nodes, which...