Introduction to Kubernetes on Azure
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Introduction to Docker containers
- 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.
- 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.
- 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.
- 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).
- 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.
- 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
In this module, you will:
In this module, you will:
In this module, you will:
By the end of this module, you'll be able to:
In this module, you will:
In this module, you will:
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 TechnologiesLinux 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