Skip to content

This lab is designed to demonstrate how to build a DotNet Core application and deploy it into Kubernetes on Azure (AKS). The lab leverages native Kubernetes components such as config maps and secrets, along with Azure based technologies such as Azure DevOps, Azure Container Registry, Log Analytics and Application Insights.

Notifications You must be signed in to change notification settings

AzureDemos/KubernetesLab

Repository files navigation

banner

Kubernetes Lab

The workshop is currently being re-written, and existing code remains for reference purpose only for previous attendees of this workshop.

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

About

This lab is designed to demonstrate how to build a DotNet Core application and deploy it into Kubernetes on Azure (AKS). The lab leverages native Kubernetes components such as config maps and secrets, along with Azure based technologies such as Azure DevOps, Azure Container Registry, Log Analytics and Application Insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published