Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Azure Kubernetes Service (AKS) application and cluster scalability

Microsoft via Microsoft Learn

Overview

  • Module 1: Explore how to scale your deployed applications with HorizontalPodAutoscalers in AKS.

    By the end of this module, you're able to:

    • Understand the concept of scalability and how it applies to Kubernetes
    • Create and set up native scalability within AKS
    • Choose how to configure and fine tune HPAs
  • Module 2: Explore what your options are for autoscaling Kubernetes resources, earning when to use each and the know-how to implement KEDA

    By the end of this module, you will be able to:

    • Understand the concept of event driven auto scaling and how it applies to Kubernetes
    • Deploy KEDA within AKS
    • Deploy and configure a built-in KEDA scaler
    • Understand K8S scaling options including KEDA, Cluster Autoscaling (CA), and Horizontal Pod Autoscaling (HPA)
  • Module 3: Learn how to scale your AKS cluster automatically using the cluster autoscaler

    In this module, you will:

    • Understand how cluster scalability can affect your workloads
    • Learn what is the AKS cluster autoscaler module
    • Configure the AKS cluster autoscaler module on a running cluster
  • Module 4: Explore strategies that you can use on Azure to optimize your cloud-native application-development process by using Azure Kubernetes Service (AKS).

    In this module, you will:

    • Optimize costs on AKS by using zero-scaled node pools
    • Optimize costs on AKS by using autoscaled spot node pools
    • Manage costs with Azure Policy on AKS

Syllabus

  • Module 1: Module 1: Application scalability on AKS with HorizontalPodAutoscalers
    • Introduction
    • Concepts of scalability
    • Exercise - Create your HorizontalPodAutoscaler
    • Understand scaler configurations
    • Summary
  • Module 2: Module 2: Scale container applications in Azure Kubernetes Services using KEDA
    • Introduction
    • Scaling with KEDA
    • Exercise - Deploy KEDA on an Azure Kubernetes Service cluster
    • Concept - Deploy application
    • Exercise - Deploy an application on your Azure Kubernetes Service cluster
    • Concept - Kubernetes scaling options
    • Exercise - Deploy a scaler object into your Azure Kubernetes Service cluster
    • Summary
  • Module 3: Module 3: Cluster autoscaling with AKS
    • Introduction
    • Cluster scalability concepts
    • Exercise - Enable cluster scalability on AKS
    • Summary
  • Module 4: Module 4: Optimize compute costs on Azure Kubernetes Service (AKS)
    • Introduction
    • Configure multiple nodes and enable scale-to-zero by using AKS
    • Exercise - Configure multiple nodes and enable scale-to-zero on an AKS cluster
    • Configure multiple node pools by using AKS spot node pools with the cluster autoscaler
    • Exercise - Configure spot node pools with the cluster autoscaler on an AKS cluster
    • Configure AKS resource-quota policies by using Azure Policy for Kubernetes
    • Exercise - Configure Azure Policy for Kubernetes on an AKS cluster
    • Summary

Reviews

Start your review of Azure Kubernetes Service (AKS) application and cluster scalability

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.