Wat is Azure Kubernetes Service (AKS) en wat maakt het zo populair?
Azure Kubernetes Service (AKS) is het platform voor het orkestreren van containers en het bouwen van schaalbare cloud-native applicaties.
Maar waarom zou je het gebruiken, en wat zijn de use cases van de door Microsoft aangeboden beheerde Kubernetes-service (AKS)?
Auteur
Niels KroezeCloud Content Specialist
Leestijd 6 minutenGepubliceerd: 03 juli 2025
Wat is Azure Kubernetes Service (AKS)?
Azure Kubernetes Service (AKS) is een managed Kubernetes-service van Microsoft Azure. Met AKS draai je apps in containers, zonder dat je zelf de volledige Kubernetes-omgeving hoeft op te zetten en te beheren.
Azure regelt de technische basis, zoals de control plane. Daardoor kun jij je richten op je applicaties, en het schalen en beheer van je workloads.
Meer leren over AKS?
Krijg een praktisch overzicht van AKS, van containers en microservices tot implementatie, netwerken, beveiliging en monitoring.
Azure Kubernetes Service (AKS) verlaagt de operationele druk van Kubernetes. Azure beheert de control plane, zodat je minder tijd kwijt bent aan setup, upgrades en clusterbeheer.
Waarom AKS gebruiken?
Met AKS combineer je Kubernetes met de services van Azure. Denk aan CI/CD, monitoring, networking, storage, beveiliging, load balancing en autoscaling.
Je betaalt op basis van gebruik. Daardoor kun je klein starten en opschalen wanneer je workloads meer capaciteit vragen.
AKS neemt veel complexe beheertaken over. Zo krijg je sneller een betrouwbare Kubernetes-omgeving, met ondersteuning voor deployment, hoge beschikbaarheid en autoscaling.
Voordelen van Azure Kubernetes Service (AKS)
Gratis starten met de free tier: geschikt voor kleine clusters, development en testomgevingen. Voor productie is de Standard tier de betere keuze vanwege de SLA en hogere beschikbaarheid.
Geen kosten voor de control plane: Azure beheert de Kubernetes control plane. Je betaalt voor de worker nodes en de resources die je workloads gebruiken.
Integratie met Azure DevOps en GitHub Actions: AKS sluit goed aan op CI/CD-pipelines. Rolling updates helpen om containers stap voor stap te vernieuwen, zonder je applicatie offline te halen.
Snelle upgrades en patches: nieuwe Kubernetes-versies zijn vaak snel beschikbaar in Azure. Upgrades kun je handmatig uitvoeren of automatiseren binnen maintenance windows.
Schaalbaar zonder veel handwerk: voeg nodes toe wanneer je meer capaciteit nodig hebt, of laat de cluster autoscaler dit automatisch doen. Lees meer over scaling in AKS.
Meer controle met Node Auto Provisioning: met Node Auto Provisioning (NAP) kan AKS nodes provisionen met Karpenter. Dit geeft meer flexibiliteit in VM-keuze en node pools.
Self-healing: AKS controleert de health van pods. Crasht een pod of reageert deze niet meer, dan wordt die automatisch vervangen.
Hoge beschikbaarheid: AKS kan nodes spreiden over availability zones. Zo beperk je de impact van hardwareproblemen of storingen op je cluster.
API server monitoring: Azure monitort de Kubernetes API server als onderdeel van de managed control plane. Bij problemen handelt Azure herstelacties af.
Compliance en governance: met Azure Policy kun je policies afdwingen over meerdere clusters. Azure Policy werkt samen met Gatekeeper en Open Policy Agent (OPA). Lees meer over Azure Policy voor Kubernetes-clusters.
Sterke Azure-integratie: AKS werkt goed samen met Azure-services voor storage, networking, monitoring, security, identity en container registries.
Ontdek meer over Azure Kubernetes Service (AKS)!
Bekijk de on-demandvideo gratis en ontdek alle ins en outs van Azure Kubernetes Service (AKS).
Azure Kubernetes Service (AKS) gebruikt de standaard Kubernetes-architectuur, maar Azure beheert de control plane voor je. Een AKS-cluster bestaat uit twee hoofdonderdelen: de control plane en de node plane.
Je hoeft de control plane niet zelf te installeren of te beheren. Azure regelt dit volledig, inclusief de belangrijkste Kubernetes-componenten:
API server: verwerkt alle Kubernetes API-aanvragen, bijvoorbeeld vanuit kubectl, dashboards of automation tools.
etcd: bewaart clusterconfiguratie en status in een gedistribueerde key-value store.
Scheduler: plaatst pods op geschikte nodes op basis van beschikbare resources.
Controller manager: beheert controllers voor onder andere pod-replicatie en node lifecycle.
Worker nodes: beheerd binnen jouw Azure-subscriptie
Worker nodes draaien als Azure Virtual Machines (VM’s) in jouw subscriptie. Hier draaien je workloads en Kubernetes-system componenten.
kubelet: communiceert met de API server en beheert de pod lifecycle op elke node.
kube-proxy: regelt netwerkverkeer tussen pods en naar externe services.
Container runtime: draait je containers, meestal met containerd.
Apps: je eigen workloads en services draaien hier, samen met system apps zoals CoreDNS.
Hoe werkt Azure Kubernetes Service (AKS)?
Je kunt een AKS-cluster aanmaken via de Azure portal, Azure CLI, Azure PowerShell of met een Bicep-template. Welke methode je ook kiest: Azure maakt de control plane automatisch aan en configureert deze voor je.
De control plane is volledig managed. Je hebt geen directe toegang tot de master nodes en hoeft ze niet zelf te onderhouden. De worker nodes configureer je wel zelf. Je kiest onder andere het aantal nodes en de VM-grootte. Elke node draait als Azure VM en host één of meerdere pods.
Wanneer gebruik je AKS?
AKS past goed bij teams die apps in containers willen draaien zonder zelf de volledige Kubernetes-basislaag te beheren. Het is vooral sterk bij agile development, schaalbare workloads en omgevingen waar controle én managed beheer belangrijk zijn.
Use case
Beschrijving
Microservices
Deploy en beheer microservices met ingebouwde autoscaling, load balancing, self-healing en secret management.
Migratie naar container workloads
Verplaats bestaande applicaties naar containers en draai ze in een managed Kubernetes-omgeving, zonder alles opnieuw te bouwen.
DevOps
Gebruik AKS binnen CI/CD-workflows om sneller en veiliger te releasen.
Bursting met Azure Container Instances
Verplaats tijdelijke piekbelasting naar Azure Container Instances (ACI) via AKS virtual nodes. Pods starten snel en schalen mee met de vraag.
Train modellen op schaal met ondersteuning voor parallelle jobs en grote datasets.
Data streaming
Verwerk real-time data uit events, sensoren of applicaties voor snelle analytics.
Disaster recovery
Gebruik availability zones en regionale redundancy om downtime bij storingen te beperken.
Waarom kiezen voor AKS?
AKS is niet de enige managed Kubernetes-service. Amazon heeft Elastic Kubernetes Service (EKS) en Google heeft Google Kubernetes Engine (GKE). Toch is AKS vaak de logische keuze als je al op Azure bouwt.
Managed control plane: Azure beheert de control plane. Voor kleine dev/test-clusters is er een gratis optie. Voor productie is de Standard tier aanbevolen vanwege de SLA en hogere beschikbaarheid van de Kubernetes API server.
Sterke Azure-integratie: AKS werkt goed samen met Azure Monitor, Azure DevOps, Azure Container Registry (ACR), Key Vault en andere Azure-services.
Hoge beschikbaarheid: AKS kan nodes over meerdere availability zones verdelen. Zo blijft je cluster beter beschikbaar bij infrastructuurproblemen.
Snel starten: Je kunt een cluster snel opzetten via de portal, CLI of Infrastructure as Code (IaC).
Snelle Kubernetes-updates: Microsoft draagt actief bij aan Kubernetes. Daardoor zijn nieuwe versies vaak snel beschikbaar binnen Azure.
Self-healing: AKS vervangt falende pods en ongezonde nodes automatisch. Dat verkleint de kans op downtime.
Open-source Kubernetes: AKS blijft dicht bij de upstream Kubernetes-versie en gebruikt bekende open-source tooling.
Bewezen schaalbaarheid: AKS wordt gebruikt voor grote Microsoft- en OpenAI-workloads. Dat zegt iets over stabiliteit en schaalbaarheid.
Actieve CNCF-bijdrage: Microsoft draagt bij aan Kubernetes en CNCF-projecten zoals Istio, KEDA en Notary.
Conclusie
Azure Kubernetes Service (AKS) helpt teams om apps in containers sneller en consistenter te deployen. Je krijgt de flexibiliteit van Kubernetes, zonder zelf de control plane te beheren.
Dat neemt niet weg dat Kubernetes kennis vraagt. Denk aan configuratie, clusterbeheer, scaling, beveiliging en kosten. Zonder duidelijke aanpak wordt dat al snel complex.
AKS Control van Intercept helpt je die complexiteit te verlagen. Je krijgt een beheerde AKS-omgeving met praktische ondersteuning voor setup, beheer, security en schaalbaarheid.
Veelgestelde vragen over Azure Kubernetes Service (AKS)
Wat is het verschil tussen AKS en Kubernetes?
AKS is de beheerde Kubernetes-service op Azure, terwijl Kubernetes het open-sourceplatform is waarop AKS is opgebouwd.
Wat zijn de verschillen tussen AKS en Azure Service Fabric?
AKS is bedoeld voor het uitvoeren van containergebaseerde applicaties met Kubernetes op Azure, terwijl Azure Service Fabric een apart Microsoft-platform is voor het uitvoeren van microservices, containers en stateful applicaties.