YoVDO

Azure Kubernetes Service (AKS) application and cluster scalability

Offered By: Microsoft via Microsoft Learn

Tags

Azure Kubernetes Service (AKS) Courses Kubernetes Courses Azure Policies Courses KEDA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • 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

Tags

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX