September 26, 2021

Azure Kubernetes Service (AKS)

Kubernetes is an orchestration service.

Kubernetes creates containers in a pod

A pod is a group of related containers

A containers in the same pod can share resources.

pods can’t share resources with other pods.

The host that Kubernetes pods run on is called a worker or node.

The node must have a container runtime such as Docker running and several services that Kubernetes needs to manage the pods on it.

TODO: what services? What do they do?

Typically there will be multiple nodes within a Kubernetes instance, and they are controlled by the Kubernetes Master node. The master node with the other nodes are referred to as a Kubernetes cluster.

Benefits of AKS

Configuring the master is a glorious pain in the ass, which is where AKS comes into play. When you standup a Kubernetes Cluster in AKS, Azure creates the master and nodes for you. Leaving you nothing to do but deploy your containers to your managed Kubernetes cluster.

AKS in Azure is free. You only pay for the Azure compute resources that you use.

Create a Kubernetes Cluster