Azure Kubernetes architecture

When we provision Azure Kubernetes Service, we get an environment consisting of an entire Kubernetes cluster comprising both master and pod nodes. These pod nodes already have the Docker runtime and network plugins installed and configured.

The master has all the components installed and configured. The master is managed by Azure Kubernetes Service while the nodes are managed by the customers. This is shown in the following diagram: