YoVDO

Introduction to Kubernetes on Azure

Offered By: Microsoft via Microsoft Learn

Tags

Azure Kubernetes Service (AKS) Courses DevOps Courses Cloud Computing Courses Kubernetes Courses Containerization Courses Helm Charts Courses

Course Description

Overview

  • 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

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