Simplify the deployment, management, and operations of Kubernetes on Azure.
Azure Kubernetes Service (AKS) makes it simple to deploy, manage, and scale containerized applications and microservices using Kubernetes. AKS offers:
AKS provides a free control plane, and you only pay for the worker nodes your applications run on.
Keep your Kubernetes cluster up-to-date with automated upgrades and security patching to reduce operational overhead.
Integrate seamlessly with Azure DevOps, GitHub Actions, and other CI/CD tools to automate your build, test, and deployment pipelines.
Leverage Azure Arc to manage your AKS clusters across on-premises, edge, and other cloud environments.
Utilize Azure Virtual Network integration, network policies, and advanced load balancing options for secure and scalable deployments.
Benefit from Azure Active Directory integration, role-based access control (RBAC), and Azure Security Center for comprehensive security management.
Gain insights into your cluster's health and performance with Azure Monitor and container insights.
Follow these steps to create your first AKS cluster:
az group create --name myResourceGroup --location eastus
az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 1 --enable-addons monitoring --generate-ssh-keys
az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
kubectl
to deploy your containerized applications.
kubectl create deployment my-app --image=mcr.microsoft.com/azuredocs/aks-helloworld:v1
kubectl expose deployment my-app --port=80 --type=LoadBalancer
Explore our comprehensive tutorials to learn how to:
Access detailed API documentation, SDKs, and command-line tools for managing AKS:
AKS is a powerful platform for modernizing your applications and embracing cloud-native development. Discover how AKS can help you achieve your business goals.
Explore Azure Kubernetes Service