AKS — managed Kubernetes from Microsoft Azure.
1az aks create \2 --resource-group myRG \3 --name myAKSCluster \4 --node-count 3 \5 --node-vm-size Standard_D2s_v3 \6 --enable-addons monitoring \7 --generate-ssh-keys89az aks get-credentials --resource-group myRG --name myAKSCluster
Terraform:
1resource "azurerm_kubernetes_cluster" "main" {2 name = "myaks"3 location = azurerm_resource_group.main.location4 resource_group_name = azurerm_resource_group.main.name5 dns_prefix = "myaks"6 default_node_pool {7 name = "default"8 node_count = 39 vm_size = "Standard_D2s_v3"10 }11 identity {12 type = "SystemAssigned"13 }14}
Features: Azure AD, Azure Monitor, Azure Policy, KEDA, Azure CNI.
AKS vs EKS vs GKE: AKS — Azure integration. EKS — AWS. GKE — best autoscaling.