- 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.
- Run containers on Windows Server
After completing this module, you'll be able to:
Describe containers and how they work.
Explain the difference between containers and virtual machines (VMs).
Describe the difference between process isolation and Hyper-V isolation modes.
Describe Docker and how it's used to manage Windows containers.
Identify the container-based images available from the Microsoft Container Registry.
Understand the process for running a Windows container.
Explain how to manage containers using Windows Admin Center (WAC).
- Use Docker to build, store, and manage private container images with the Azure Container Registry.
In this module, you will:
- Create a Dockerfile for a new container image based on a starter image from Docker Hub.
- Add files to an image using Dockerfile commands.
- Configure an image's startup command with Dockerfile commands.
- Build and run a web application packaged in a Docker image.
- Deploy a Docker image using the Azure Container Instance service.
- 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.
- 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.
- Manage Azure Kubernetes Service on Azure Stack HCI
In this module, you will:
- Describe Kubernetes and Azure Kubernetes Service (AKS).
- Describe Azure Kubernetes Service on Azure Stack HCI.
- Deploy AKS and Kubernetes clusters.
- Connect Azure Kubernetes Service on Azure Stack HCI to Microsoft Azure Arc for Kubernetes.
- Manage pod placement on multi-pool Kubernetes clusters.
- Manage pod storage on Kubernetes clusters.
- Implement containerized Windows workloads.
- Troubleshoot Azure Kubernetes Service on Azure Stack HCI.
- 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.
- Learn storage concepts that help you solve real problems with Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid.
By the end of this module, you are able to:
- Describe storage concepts for Windows containers.
- Describe storage concepts for Kubernetes.
- Evaluate storage options for Windows containers with Azure Kubernetes Service.
- Learn networking concepts that help you solve real problems with Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid.
By the end of this module, you'll be able to:
- Describe networking concepts for Windows containers.
- Describe networking concepts for Kubernetes containers.
- Evaluate networking options for Windows containers with Azure Kubernetes Service.
Master Windows Internals - Kernel Programming, Debugging & Architecture
AI Product Expert Certification - Master Generative AI Skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Introduction to Docker containers
- Introduction
- What is Docker?
- How Docker images work
- How Docker containers work
- When to use Docker containers
- Summary
- Run containers on Windows Server
- Introduction
- Define containers
- List the differences between containers and VMs
- Define Windows Server and Hyper-V containers and isolation modes
- Explore Docker
- Prepare a Windows Server 2019 host for container deployment
- Security, Storage, and Networking with Windows containers
- Module assessment
- Summary
- Build a containerized web application with Docker
- Introduction
- Retrieve an existing Docker image and deploy it locally
- Exercise - Retrieve an existing Docker image and deploy it locally
- Customize a Docker image to run your own web app
- Exercise - Customize a Docker image to run your own web app
- Deploy a Docker image to an Azure Container Instance
- Exercise - Deploy a Docker image to an Azure Container Instance
- Summary
- 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
- Introduction to Azure Kubernetes Service
- Introduction
- What is Azure Kubernetes Service?
- How Azure Kubernetes Service works
- When to use Azure Kubernetes Service
- Module assessment
- Summary
- Manage Azure Kubernetes Service on Azure Stack HCI
- Introduction
- Overview of Kubernetes and AKS
- Overview of Azure Kubernetes Service on Azure Stack HCI
- Deploy an AKS cluster to Azure Stack HCI
- Deploy a Kubernetes cluster to Azure Stack HCI
- Connect Azure Kubernetes Service on Azure Stack HCI to Azure Arc for Kubernetes
- Manage pods on multi-pool Kubernetes clusters
- Manage pod storage on Kubernetes clusters
- Implement containerized Windows workloads
- Troubleshoot Azure Kubernetes Service on Azure Stack HCI
- Summary
- 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
- Summary
- Apply storage concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
- Introduction
- Storage concepts for containers
- Storage concepts for Kubernetes
- Windows container storage with Azure Kubernetes Service
- Windows container storage with AKS Hybrid
- Module assessment
- Summary
- Apply Networking concepts to Windows containers running on Azure Kubernetes Service (AKS) and AKS Hybrid
- Introduction
- Networking concepts for containers
- Networking concepts for Windows containers
- Networking concepts for Kubernetes containers
- Windows container networking with Azure Kubernetes Service
- Windows container networking with Azure Kubernetes Service Hybrid
- Module assessment
- Summary