Azure Kubernetes Service (AKS)

Deploy, manage, and scale containerized applications with ease using Azure's managed Kubernetes service.

Azure Kubernetes Service (AKS) simplifies deploying, managing, and automating the scaling of containerized applications. AKS uses Kubernetes, an open-source system for automating deployment, scaling, and management of containerized applications, on Azure. With AKS, you can leverage the power of Kubernetes without the complexity of managing the control plane or underlying infrastructure.

Key Features of AKS

When to Use AKS

AKS is ideal for various scenarios:

Tip: For simpler container deployments without complex orchestration needs, consider Azure Container Instances (ACI).

Core Concepts

Kubernetes Architecture

AKS abstracts away the complexity of the Kubernetes control plane. You interact with AKS clusters using standard Kubernetes tools like kubectl.

Nodes and Pods

AKS clusters consist of:

Deployments and Services

You define your applications using Kubernetes objects like:

Note: Understanding fundamental Kubernetes concepts is crucial for effectively using AKS.

Pricing

AKS itself is free. You only pay for the underlying Azure resources consumed by your cluster, such as virtual machines, storage, and networking. Visit the Azure AKS Pricing page for more details.

Next Steps

Ready to get started? Explore the following resources: