Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) simplifies deploying, managing, and scaling containerized applications and workloads using Kubernetes on Azure. AKS provides a managed Kubernetes experience, offloading the operational burden of a control plane to Azure. You manage the nodes, and Azure manages the control plane.

AKS is a valuable service for organizations looking to leverage the power of Kubernetes without the complexity of managing the underlying infrastructure. It offers:

Get Started with AKS

Begin your journey with Azure Kubernetes Service by exploring these essential resources:

Create an AKS cluster

Learn the steps to quickly provision your first AKS cluster using the Azure portal, Azure CLI, or Azure PowerShell.

View Tutorial →

Deploy an application

Understand how to deploy a simple containerized application to your AKS cluster.

Read Guide →

Core Concepts Explained

Grasp the fundamental building blocks of Kubernetes and AKS, such as Pods, Deployments, Services, and Namespaces.

Learn More →

Core Concepts

Understanding Kubernetes core concepts is crucial for effectively using AKS:

How-to Guides

Dive deeper into specific tasks and configurations for managing your AKS clusters and applications:

Tip: For production workloads, always consider security best practices, including network policies, RBAC, and image scanning.

Tutorials

Follow step-by-step tutorials to master various aspects of AKS:

API Reference

Explore the comprehensive API reference for Azure Kubernetes Service and the Kubernetes API:

Troubleshooting Common Issues

Find solutions to frequently encountered problems:

# Example: Checking pod status kubectl get pods --all-namespaces # Example: Viewing pod logs kubectl logs -n # Example: Describing a pod for detailed status kubectl describe pod -n