Announcing Skill Me Up Live! Sign up today and save 60% on your first month using offer code LIVETRAINING at checkout.
Deploying a request splitting ambassador with NGINX and Kubernetes on AKS
Lab
Intermediate
1 h 20 m
2018-08-28
Lab Overview
In this lab we'll guide you through the steps to deploy a request splitting ambassador that will split 10% of the incoming HTTP requests to an experimental server and the rest to a primary web server using Azure Kubernetes Service (AKS). This pattern is commonly used for testing new features or user experience to a small subset of users.
Objectives
  • Understand how to implement the request splitting ambassador pattern with Azure Kubernetes Service (AKS)
Pre-Requisites
  • Basic understanding of containers and Kubernetes
Exercises
In this exercise, you will login to the Azure Portal with your lab credentials. 
In this exercise, an AKS cluster is deployed using the Azure CLI that will be used for deploying the sample application.

In this exercise, you will deploy the main web server that will accept 90% of the traffic for the application.
In this exercise, you will create a simple load balancing service that returns a fixed string for an HTTP request.
In the previous steps you learned how to create a custom NGINX configuration to return a fixed string from an NGINX implementation and how to create a ConfigMap that can be read by Kubernetes when deploying your service.
In this exercise, you will learn how to test your deployment as well as common commands to run to view logs and further debug your Kubernetes Pod Deployment.
´╗┐In this exercise, you will learn how to monitor your deployment.
Real-Time Lab
Not Registered?
Create Account
Already Registered?
Login
What are Labs?

Labs are where you can get hands on experience from what you have learned from lectures. You get to work in real time in virtual machines at your pace.