az-aks
Manage Azure Kubernetes Service clusters
TLDR
Create a Kubernetes cluster
SYNOPSIS
az aks subcommand [options]
DESCRIPTION
az aks manages Azure Kubernetes Service (AKS) clusters, providing a managed Kubernetes environment that reduces the complexity of cluster deployment and management.
AKS handles critical tasks like health monitoring, maintenance, and upgrades. Azure manages the Kubernetes control plane, while you manage and pay only for the agent nodes.
PARAMETERS
-g, --resource-group value
Name of the resource group-n, --name value
Name of the managed cluster--kubernetes-version value
Kubernetes version for the cluster--node-count value
Number of nodes in the default node pool--generate-ssh-keys
Generate SSH key files if not present--admin
Get cluster admin credentials instead of user credentials
SUBCOMMANDS
Cluster Management
create, delete, show, list, update, start, stop, upgrade, rotate-certsCredentials
get-credentials, get-versions, get-upgrades, install-cliNode Pools
nodepool add, nodepool delete, nodepool scale, nodepool upgrade, nodepool list, nodepool showNetworking
check-network, check-acr, approuting enable, approuting disableAddons
addon enable, addon disable, addon list, addon show, addon updateAdvanced
mesh enable, mesh disable, pod-identity add, bastion
CAVEATS
Stopping a cluster deallocates compute resources but retains cluster configuration; you are not charged for compute during this time. Upgrading Kubernetes version is a one-way operation. Get-credentials overwrites existing kubeconfig entries by default; use --overwrite-existing or --file to control this.
HISTORY
Azure Kubernetes Service (AKS) reached general availability in June 2018. It evolved from Azure Container Service (ACS) which supported multiple orchestrators. AKS focuses exclusively on Kubernetes with deep Azure integration.
