Introduction

Completed

Example scenario

Imagine you work for a growing video editing company that provides a cloud-based video rendering service. The service is experiencing increased demand from the recent international expansion. The application applies the Horizontal Pod Autoscaler (HPA) for scaling purposes, but the cluster doesn't seem to be following up. While you could manually scale the application, it would require someone to keep a constant eye on it. Your manager tasked you with finding a solution to scale the cluster automatically and free up some employee time.

Since AKS already provides scaling tools, you decide to look into a feature called the cluster autoscaler to see if it would be the right fit.

Important

  • The exercises in this module use the Azure Cloud Shell, which already has all the needed tooling installed. If you prefer to run the examples in your own terminal, you need to have the following tooling installed: Azure CLI and Kubectl. If you're on Windows, you also need to install WSL.
  • To complete the optional exercises in this module, you need to use your own subscription, which might incur charges. If you want to follow along, you can use a trial subscription or a subscription that you already have access to.