Invalid Login Attempt

Lab: Cloud Workshop - Containers and DevOps

Overview

This hands-on lab is designed to guide you through the process of building and deploying Docker images to the Kubernetes platform hosted on Azure Kubernetes Services (AKS), in addition to learning how to work with dynamic service discovery, service scale-out, and high-availability.

At the end of this lab you will be better able to build and deploy containerized applications to Azure Kubernetes Service and perform common DevOps procedures.






Details
  • Estimated time required to complete: 2 hours, 45 minutes
  • You will have access to this environment for 8 hours, 0 minutes
  • Learning Credits Required: 35
Who this lab is designed for
  • DevOps Engineers
  • Developers

Learning Objectives

  • At the end of this lab you will be better able to build and deploy containerized applications to Azure Kubernetes Service and perform common DevOps procedures.

Pre-Requisites

  • Moderate experience with Microsoft Azure
  • Fundamental understanding of container technologies such as Docker

Exercises

Exercise 1: Environment Setup
In this exercise, you will connect to and configure the LABVM to execute the remainder of the instructions in the lab.
Exercise 2: Complete the Lab Guide

Fabrikam Medical Conferences (FabMedical) provides conference website services tailored to the medical community. They are refactoring their application code, based on node.js, so that it can run as a Docker application, and want to implement a POC that will help them get familiar with the development process, lifecycle of deployment, and critical aspects of the hosting environment. They will be deploying their applications to Azure Kubernetes Service and want to learn how to deploy containers in a dynamically load-balanced manner, discover containers, and scale them on demand.

In this hands-on lab, you will assist with completing this POC with a subset of the application code base. You will create a build agent based on Linux, and an Azure Kubernetes Service cluster for running deployed applications. You will be helping them to complete the Docker setup for their application, test locally, push to an image repository, deploy to the cluster, and test load-balancing and scale.

Login to Start Lab


Not Registered? Already Registered?
Benefits
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.

How it works