Skip to content

Prerequisites

ToolVersionPurpose
Azure CLI (az)LatestAzure resource management
Azure Developer CLI (azd)LatestDeployment orchestration
Terraform>= 1.12Infrastructure as Code
Helm>= 3.xKubernetes package management
kubectlLatestKubernetes CLI
kubeloginLatestAzure AD auth for AKS
PowerShell (pwsh)>= 7.4Lifecycle hook scripts

Confirm all tools are installed and you are authenticated:

Terminal window
# Check tool versions
az version
azd version
terraform version
helm version
kubectl version --client
pwsh --version
# Authenticate
az login
azd auth login

If using Istio CNI chaining (required for sidecar injection on AKS Automatic), register the preview feature flag:

Terminal window
az feature register --namespace Microsoft.ContainerService --name IstioCNIPreview
az provider register -n Microsoft.ContainerService

This is a one-time operation per Azure subscription.