Create Containerized Solutions with Azure Kubernetes Service (AKS)

The hands-on lab is part of this learning path

AZ-203 Exam Preparation: Developing Solutions for Microsoft Azure
course-steps 18 certification 1 lab-steps 7

Lab Steps

keyboard_tab
lock
Logging into the Microsoft Azure Portal
lock
Starting an Azure Cloud Shell
lock
Reviewing the Application You will Containerize
lock
Creating an Azure Container Registry (ACR)
lock
Building a Container Image using ACR Tasks
lock
Inspecting the Created AKS Cluster
lock
Deploy the Application to AKS
lock
Monitoring Applications running in AKS
lock
Validate Create Containerized Solutions with Azure Kubernetes Service (AKS)

Ready for the real environment experience?

DifficultyIntermediate
Duration1h 30m
Students57
Ratings
5/5
star star star star star

Description

This Lab explores several key services that allow you to create containerized solutions in Azure. One of the main services explored in this Lab is Azure Kubernetes Service (AKS). AKS allows you to run fully-managed Kubernetes clusters in Azure. You will also use Azure Container Registry (ACR) for building and publishing Docker container images. The AKS monitoring facilities provided by Azure Monitor Insights and Log Analytics are also highlighted.

You will begin the Lab with application source code and follow the steps of:

  1. Testing the application locally in Azure Cloud Shell
  2. Building and pushing a Docker container image using ACR quick tasks
  3. Deploying the application to AKS using the image stored in ACR
  4. Monitoring the application and cluster using AKS monitoring facilities

Lab Objectives

Upon completion of this Lab you will be able to:

  • Create an Azure Managed Kubernetes Service (AKS) cluster
  • Create container images for solutions
  • Publish an image to the Azure Container Registry
  • Run containers by using AKS

Lab Prerequisites

You should be familiar with:

  • Basic understanding of Azure concepts including Virtual Networks, VMs, Availability Sets, and Load Balancers
  • Experience with Kubernetes and the kubectl command line tool

You can fulfill the prerequisites by completing the 3 Pillars of Azure Cloud Learning Path and the Introduction to Kubernetes Course.

Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW

About the Author

Students28960
Labs93
Courses10
Learning paths6

Logan has been involved in software development and research since 2007 and has been in the cloud since 2012. He is an AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, Microsoft Certified Azure Solutions Architect Expert, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), Linux Foundation Certified System Administrator (LFCS), and Certified OpenStack Administrator (COA). He earned his Ph.D. studying design automation and enjoys all things tech.