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

Microsoft

Introduction to Kubernetes on Azure

Microsoft via Microsoft Learn

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
  • Module 1: Introduction to Docker containers
  • In this module, you will:

    • Evaluate whether Docker is an appropriate containerization platform for you
    • Describe how the components of Docker containers support compute container implementations
  • Module 2: Get acquainted with the Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
  • In this module, you will:

    • Describe how Kubernetes supports container orchestration
    • Describe the difference between control planes and nodes
    • Evaluate whether Kubernetes is an appropriate orchestration platform for a given workload
  • Module 3: Get acquainted with the Azure Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
  • In this module, you will:

    • Evaluate whether Azure Kubernetes Service is an appropriate Kubernetes orchestration platform for you
    • Describe how the components of Azure Kubernetes Service work to support compute container orchestration
  • Module 4: Explore how to create and deploy a containerized application by using Azure Kubernetes Service declarative manifest files.
  • By the end of this module, you'll be able to:

    • Create and set up an Azure Kubernetes Service cluster.
    • Deploy Kubernetes workloads by using deployment YAML files.
    • Expose Kubernetes workloads by using services and ingress.
  • Module 5: 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
  • Module 6: Helm is an application package manager for Kubernetes that you use to standardize and simplify the deployment of cloud-native applications on Kubernetes. Here you'll see how to install third-party packages called Helm charts and how to create and install Helm charts for the workloads your teams develop.
  • In this module, you will:

    • Describe the benefits of using HELM as a Kubernetes package manager
    • Create a HELM chart for a cloud-native application
    • Manage a cloud-native application release using Helm

Syllabus

  • Module 1: Introduction to Docker containers
    • Introduction
    • What is Docker?
    • How Docker images work
    • How Docker containers work
    • When to use Docker containers
    • Summary
  • Module 2: Introduction to Kubernetes
    • Introduction
    • What is Kubernetes?
    • How Kubernetes works
    • How Kubernetes deployments work
    • Exercise - Explore the functionality of a Kubernetes cluster
    • When to use Kubernetes
    • Summary
  • Module 3: Introduction to Azure Kubernetes Service
    • Introduction
    • What is Azure Kubernetes Service?
    • How Azure Kubernetes Service works
    • When to use Azure Kubernetes Service
    • Knowledge check
    • Summary
  • Module 4: Deploy a containerized application on Azure Kubernetes Service
    • Introduction
    • Create an Azure Kubernetes Service cluster
    • Exercise - Create an Azure Kubernetes Service cluster
    • Deploy an application on your Azure Kubernetes Service cluster
    • Exercise - Deploy an application on your Azure Kubernetes Service cluster
    • Enable network access to an application
    • Exercise - Enable network access to an application
    • Summary
  • Module 5: 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
  • Module 6: Application and package management using Helm
    • Introduction
    • What is Helm?
    • Exercise - Set up the environment
    • Create and install a Helm chart
    • Exercise - Install a Helm chart
    • Manage a Helm release
    • Exercise - Manage a Helm release
    • Summary

Reviews

Start your review of Introduction to Kubernetes on Azure

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.