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:

Check out how you can manage and secure distributed multi-cloud compute resources in Azure using Azure Arc.

This extends a unified management plan to your virtual machines and physical servers on-premises, including your SQL Servers wherever they are.

Travis Wright, Principal Group Program Manager from the Azure Data Engineering Team, joins host Jeremy Chapman to share the latest updates.

If you’re new to Azure Arc, it simplifies complex and distributed environments across on-premises, edge, and multi-cloud into a unified central management plan in Azure. Now you don’t have to migrate these resources or move them to a common directory service; they simply stay where they are.

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:

Saurya Das joins Scott Hanselman to show how multiple node pools for Azure Kubernetes Service (AKS) enable you to use different virtual machine sizes in a node pool supporting a variety of workloads in a single AKS cluster. For example, an e-commerce website can have a node pool for a billing service and another for a machine learning-based recommendation service, each with GPUs.     

Related links

As the adoption of Kubernetes grows, secret management tools must integrate well with Kubernetes so that the sensitive data can be protected in the containerized world. On this episode, Yoko Hakuna demonstrates the HashiCorp Vault’s Kubernetes auth method for identifying the validity of containers requesting access to the secrets.