banner

Kubernetes Lab

Welcome to the Kubernetes Lab. This lab is designed to demonstrate how to build a DotNet Core applications and deploy it into Kubernetes on Azure (AKS).

Topics covered by this lab:

  • Creating secure clusters via the Azure CLI and Terraform
  • Building .Net Core applications with Docker and Docker Compose
  • Usings Kubernetes Config Maps and Secrets within your applications
  • App to app communication and Service Discovery using Core DNS
  • Building YAML templates to deploy Pods, Services and Configs
  • Setting Ingress rules for your applications
  • Setting resource limits for Pods and testing them
  • Setting auto scaling rules for Pods and testing them
  • Setting network policies for your cluster and testing them
  • Defining Cluster Roles, and assigning Service Accounts to your PODs
  • Creating YAML based pipelines to multiple environments with Azure DevOps
  • Monitoring your applications & infrastructure with Log Analytics, Container Insights and Application Insights

Lab Architecture and Technologies

Architecture

Guided Walkthrough

Support

Create GitHub issues and we'll respond as quickly as possible

Contacts on Twitter

Steve Leonard

Jim Paine

Mark Harrison