AKS

Definition

Azure Kubernetes Service - Microsoft's managed Kubernetes platform for container orchestration, simplifying deployment and management of applications.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between AKS and Azure Container Instances (ACI)?
AKS is a managed Kubernetes platform for running and orchestrating many containers across a cluster (scheduling, service discovery, rolling updates, autoscaling). ACI runs containers without managing servers or a cluster—best for simple, short-lived, or burst workloads. Use AKS when you need Kubernetes features and long-running microservices; use ACI when you want the simplest way to run a container quickly.
When should I use AKS?
Use AKS when you need Kubernetes orchestration for production workloads such as microservices, APIs, background workers, and event-driven services. It’s a good fit when you need rolling deployments, self-healing, horizontal pod autoscaling, GitOps/CI/CD integration, and consistent environments across dev/test/prod. If you only have a few containers or don’t need Kubernetes, simpler options like App Service, Container Apps, or ACI may be easier to operate.
How much does AKS cost?
AKS pricing is mainly driven by the compute, storage, and networking resources you use. In AKS, you typically pay for the worker nodes (VMs), attached disks, load balancers, outbound bandwidth, and optional add-ons (for example, monitoring). The Kubernetes control plane is managed by Azure; cost details depend on cluster configuration, node size/count, uptime, and traffic patterns. To estimate, model: number of nodes × VM price + storage + load balancer + data egress + monitoring/log retention.

Category: containers

Difficulty: advanced

Related Terms

See Also