In this second part episode, Fernando Mejia walks through everything you need to plan for in a Hybrid Cloud architecture for Azure Kubernetes Service.

This includes IP address concerns from on-premises to Azure, hub and spoke topology, as well as the different options you have in Azure Kubernetes Service. 

Watch Part 1

Learn more: https://azure.microsoft.com/en-us/overview/kubernetes-on-azure

Isaac Levin joins Scott Hanselman to talk about building highly scalable applications and having fun with the Rock, Paper, Scissors, Lizard, Spock sample application.

Rock, Paper, Scissors, Lizard, Spock is a multi-language application built with Visual Studio and Visual Studio Code, deployed with GitHub Actions and running on Azure Kubernetes Service (AKS).

It also uses Machine Learning and Azure Cognitive Services (Custom Vision API). Languages used in this application include .NET, Node.js, Python, Java, and PHP.     

Related links:

How can you deploy applications to Azure Platform-as-a-Service (PaaS) like Azure Kubernetes Service (AKS) without having any downtime? How can you automate this, and how can you ensure my customers won’t notice changes are happening?

In this interview, you can see Damian chat with Marcel de Vries about how to use Azure DevOps Build and Release pipelines to deliver your application to production many times a day while not interrupting your users.     

Time Index:
  • [00:57] – What does PaaS mean
  • [02:00] – Defining Zero Downtime
  • [03:21] What is involved to get to Zero Downtime
  • [04:36] Introduction to demo using MVC Music Store on AKS & Windows containers
  • [07:22] Making the change we want to move to production
  • [08:19] The build Pipeline creating the containers
  • [09:15] Azure container registry
  • [10:04] Release Pipeline to AKS
  • [10:54] Explaining the Kubernetes Deployment Description for Zero Downtime Deployment
  • [13:14] Explaining Health Endpoints to guard the deployment
  • [17:35] Kicking off the deployment
  • [18:41] First pods getting updated
  • [20:31] New website visible
  • [20:50] Looking at the telemetry
  • [21:42] Using Feature flags

Free DevOps courses on Microsoft Learn:

DevOps Labs Favorite Links:

Think serverless is just for functions? Think again!

Brendan Burns joins Donovan Brown to look at how serverless containers can provide a cloud-native container experience without the worry of a server or operating system.

They also look at how this integrates with the Azure Kubernetes Service (AKS).

Related links:

In Kubernetes, the API server is the central way to interact and manage the cluster.

To improve cluster security in Azure Kubernetes Server, Ruchika Gupta shows Scott Hanselman how you can restrict access to the API server to a limited set of IP address ranges.

Related Links:

A quick introduction on how to think about setting up alerting and monitoring for applications in Kubernetes.

What do you get out of the box, how can you integrate more advanced metrics and add your own custom monitoring and alerting to reliably operate your application.

Resource links