In this third part episode, Roberto Cervantes walks through the different considerations customers must think through when designing a highly available application built on the Azure Kubernetes Service.
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.
In this part one episode, Humberto Tinoco walks through the case for digital transformation in the banking industry in regards to migration to Azure Kubernetes Service.
Watch the keynote for Azure Monitor including the product vision, news, and roadmap featuring A. Sivakumar, Director of Program Management for Azure Monitor.
Learn more: https://aka.ms/MonitoringDocs
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.
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.
- [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:
- Evolve your DevOps practices
- Build applications with Azure DevOps
- Deploy applications with Azure DevOps
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).
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.
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.
Operators are a new cloud-native paradigm for managing applications and off the shelf software in Kubernetes clusters.
This video provides an introduction to the core operator concepts and how you can apply them to simplify your software management.