Azure Kubernetes Service (AKS) Architecture Hub ☸️☁️

Azure Kubernetes Service (AKS) is Microsoft’s hyperscale managed Kubernetes platform. AKS abstracts control plane provisioning, automated patching, etcd multi-zone clustering, and high-availability operations while integrating deeply with Azure Virtual Networks (VNet), Microsoft Entra ID, Azure Monitor, and the Azure AI Supercomputing infrastructure.

This hub serves as the master engineering directory for enterprise AKS architecture. Explore the dedicated deep-dive modules below for production configurations, CLI reference commands, performance quotas, cost models, and battle-tested gotchas.


Architectural Master Index

                                AZURE KUBERNETES SERVICE (AKS)
                                              │
    ┌──────────────────┬──────────────────┬───┴──────────────┬──────────────────┬──────────────────┐
    │                  │                  │                  │                  │                  │
    ▼                  ▼                  ▼                  ▼                  ▼                  ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│CONTROL PLANE │ │  NETWORKING  │ │   COMPUTE    │ │   STORAGE    │ │   SECURITY   │ │  OPERATIONS  │
│& AUTOMATION  │ │  & TRAFFIC   │ │& ACCELERATORS│ │ CSI DRIVERS  │ │ & GOVERNANCE │ │  & FINOPS    │
├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│• Automatic   │ │• Azure CNI   │ │• Hetero Pools│ │• Azure Disks │ │• Workload ID │ │• Observability
│• Tiers & SLA │ │• Cilium eBPF │ │• Autoscaling │ │• Azure Files │ │• Key Vault   │ │• Backup & DR │
│• Upgrades    │ │• Gateway API │ │• GPU / AI    │ │• Azure Blob  │ │• Azure Policy│ │• Runbook     │
│• Maintenance │ │• App Gateway │ │• Kueue Batch │ │• Elastic SAN │ │• Kata/SEV-SNP│ │• FinOps & RI │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘

1. Control Plane, Automation & Upgrades

2. Networking, Datapath & Traffic Routing

3. Compute, Heterogeneous Pools & AI/ML Acceleration

4. Stateful Storage & CSI Drivers

  • Azure Managed Disks, Premium SSD v2 & Elastic SAN CSI — Azure Disk CSI driver (v2), Premium SSD v2, Ultra Disk, Azure Elastic SAN, online volume expansion, volume snapshots, and RWO failover tuning.
  • SMB) & Azure Blob Storage — Multi-pod ReadWriteMany (RWX) storage, Azure Files CSI driver (NFS v4.1 vs SMB), Azure Blob Storage CSI driver (BlobFuse2 vs NFS v3), POSIX compatibility, and high-throughput AI streaming.

5. Security, Identity, Governance & Isolation

6. Observability, DR, FinOps & Multi-Cluster Management


Quick Reference Architecture Cheat Sheet

RequirementRecommended Technology PatternArchitecture Rationale
New Production ClusterAzure CNI Overlay + Cilium eBPFZero VNet IP exhaustion, routing, WireGuard encryption, and L7 Hubble metrics.
Managed Set-and-ForgetAKS Automatic (--sku automatic)Auto-managed nodes via Karpenter, Azure Linux 3, automated weekly patching.
Layer 7 Traffic RoutingApplication Gateway for Containers (AGfC)Official Kubernetes Gateway API controller with sub-second xDS endpoint updates.
Pod Cloud CredentialsMicrosoft Entra Workload IdentityEliminates static credentials; leverages OIDC federation with short-lived tokens.
Secret ManagementAzure Key Vault Secrets Store CSI DriverMounts secrets into in-memory tmpfs without persisting plain text in etcd.
High-Performance DBsPremium SSD v2 (WaitForFirstConsumer)Sub-millisecond latency; independently scales IOPS (up to 80,000) and throughput.
Shared Multi-Pod StateAzure Files Premium NFS v4.1 (nconnect=4)Full Linux POSIX file locking; multiplexes parallel TCP connections for 10 GB/s.
Multi-Cluster FederationAzure Kubernetes Fleet Manager (Fleet Hub)Staged rolling updates across clusters and cross-cluster service discovery (MCS).

Across the wiki

21 items under this folder.