Prerequisites¶
Before you create or operate AKS, confirm that your Azure subscription, networking plan, identity model, and workstation tools are ready.
Prerequisites¶
flowchart TD
A[Azure Subscription] --> B[RBAC Permissions]
B --> C[Azure CLI and kubectl]
C --> D[Networking Plan]
D --> E[Identity and Registry]
E --> F[Observability Targets] Azure access¶
- Contributor or equivalent access for the resource group during setup.
- Permission to create managed identities, virtual networks, and load balancers when required.
- Subscription quota for the VM families and regions you plan to use.
Workstation tools¶
az version
az extension add --name aks-preview
kubectl version --client
kubelogin --version
helm version
| Command | Purpose |
|---|---|
az version | Show the installed Azure CLI version. |
az extension add | Install an Azure CLI extension. |
--name | Name of the extension to install. |
kubectl version | Show the kubectl client version. |
kubelogin --version | Show the kubelogin version. |
helm version | Show the Helm client version. |
Baseline Kubernetes knowledge¶
- Pods, deployments, services, ingress, and namespaces.
- Resource requests and limits.
- Rolling updates, probes, and configuration with ConfigMaps and Secrets.
Environment inputs to define early¶
$RG,$CLUSTER_NAME,$LOCATION- VNet/subnet design and IP capacity
- Container registry location and image pull model
- Log Analytics workspace and alerting destination