Azure for DevOps: Containers

Containers are becoming a ubiquitous format for packaging applications. They democratize the cloud, as containerized applications can be lifted and shifted more easily than traditional applications. This course explains how to leverage the container-based technologies in Microsoft Azure, including the popular Azure Kubernetes Service (AKS), and study for the container-specific objectives from the Azure for DevOps (AZ-400) certification exam. Learn how to build and run secure containerized applications in Dockerfiles, create an Azure Container Registry (ACR) to enable version control and build management, and host your containerized apps from an Azure Container Instance (ACI). In the fourth chapter, instructor Karl Ots—an Azure MVP and Microsoft Regional Director—explains how to deploy apps to Azure Kubernetes Services. Along the way, he introduces the security features for containerized apps in Azure, such as ACR security controls and secrets management for ACI and AKS.

What you will learn

  • Building and running Dockerfiles

  • Mounting data volumes

  • Creating an Azure Container Registry

  • Running apps from ACR

  • Deploying ACR apps in ACI

  • Creating AKS clusters

  • Deploying apps to AKS