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

Deploy a Web Application in Azure Kubernetes Service
Coursera Project Network via Coursera
Implementar uma Aplicação Web no Azure Kubernetes Service
Coursera Project Network via Coursera
Learning Azure Kubernetes Service (AKS)
LinkedIn Learning
AZ-400: Manage infrastructure as code using Azure and DSC
Microsoft via Microsoft Learn
Azure Arc Enabled Kubernetes: Getting Started
Pluralsight