Configure scaling in Azure Kubernetes Service

Intermediate
Administrator
Azure
Azure Kubernetes Service (AKS)

This module covers how to scale applications in Azure Kubernetes Service (AKS), including manually scaling pods or nodes and integrating with Azure Container Instances (ACI).

Learning objectives

After completing this module, you'll be able to:

  • Manually scale workload replicas and AKS node pools
  • Use the horizontal pod autoscaler (HPA) to scale workload replicas
  • Use the cluster autoscaler to scale AKS node pools
  • Use virtual nodes to run burst workloads in Azure Container Instances (ACI)

Prerequisites

  • Familiarity with core Kubernetes concepts such as pods, Deployments, replicas, nodes, and node pools
  • Basic experience working with an Azure Kubernetes Service (AKS) cluster
  • An Azure subscription and permissions to view or modify AKS node pools, if you complete the optional exercise
  • Familiarity with container resource requests and limits, which the autoscalers rely on to make scheduling decisions

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.