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
Deploy a Web Application in Azure Kubernetes ServiceCoursera 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