Azure Kubernetes Service (AKS) Tutorials

Getting Started with Azure Kubernetes Service

Explore these comprehensive tutorials to learn how to deploy, manage, and scale your containerized applications on Azure Kubernetes Service (AKS).

1. Deploy a Multi-Container Application to Azure Kubernetes Service

Learn the fundamental steps to containerize your application and deploy it to a managed Kubernetes cluster on Azure.

Start Tutorial →

2. Secure Your AKS Cluster and Applications

Discover best practices for securing your AKS cluster, including network policies, secrets management, and authentication.

Start Tutorial →

3. Integrate AKS with Azure Monitor for Observability

Understand how to leverage Azure Monitor to gain insights into your AKS cluster's performance, logs, and metrics.

Start Tutorial →

4. Set up CI/CD Pipelines for AKS Deployments

Automate your application deployments to AKS using Azure DevOps or GitHub Actions.

Start Tutorial →

5. Scaling Applications and Clusters in AKS

Learn how to effectively scale your applications horizontally and vertically, and configure cluster autoscaling.

Start Tutorial →

Advanced AKS Topics

Dive deeper into more advanced scenarios and configurations for your AKS deployments.

1. Advanced Networking with AKS

Explore custom network configurations, ingress controllers, and service meshes within AKS.

Start Tutorial →

2. Managing State with Persistent Storage in AKS

Understand how to use Azure Disks and Azure Files for persistent storage with your containerized applications.

Start Tutorial →

3. Implementing GitOps with AKS

Learn how to manage your AKS cluster configuration and application deployments using a GitOps approach.

Start Tutorial →

4. Running Machine Learning Workloads on AKS

Deploy and manage ML models and pipelines using AKS, integrating with Azure Machine Learning.

Start Tutorial →