October 2, 2018 Mayank Baweja

Pricing information

20 USD

Duration

8 Hours

Audience

Architects

Application Developer

Developer

IT Infrastructure Specialist, Developer

DevOps Professional

IT Infrastructure Specialist

Technologies

Azure Kubernetes Service (AKS)

Azure Container Registry

Docker

CosmosDB (including MongoDB API)

Containers and DevOps– 8 HRS Hands-on Workshop

This one-day training course along with hands-on lab is designed to guide you through the process of learning, 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 training, you will have better understanding of docker, kubernetes and AKS and should be able to build and deploy containerized applications to Azure Kubernetes Service and perform common DevOps procedures.

Agenda

3 H

Create and run a Docker application

Run and Test the application
Enable browsing to the web application
Create a Dockerfile
Create Docker images
Run a containerized application
Setup environment variables
Push images to Azure Container Registry

3 H

Deploy the solution to Azure Kubernetes Service

Tunnel into the Azure Kubernetes Service cluster
Deploy a service using the Kubernetes management dashboard
Deploy a service using kubectl
Initialize database with a Kubernetes Job
Test the application in a browser

1 H

Scale the application and test HA

Increase service instances from the Kubernetes dashboard
Increase service instances beyond available resources
Restart containers and test HA

2 H

Setup load balancing and service discovery

Scale a service without port constraints
Update an external service to support dynamic discovery with a load balancer
Adjust CPU constraints to improve scale
Perform a rolling update