Running a DevOps style production Docker cluster using the Microsoft platform
summary
Shows a live example of diagnosing a CPU-bound bug caused by a naive paging change in the leaderboard API, traced with Application Insights and OMS to a container hitting a 0.25 CPU limit. Uses Docker multistage images, CI/CD in Visual Studio Team Services, and deploys to AKS (Azure Kubernetes Service) by tokenizing a Kubernetes YAML and running kubectl apply. Demonstrates fixing code, rebuilding (build ID 99 -> 100), and rolling forward to production during the session so the site recovers.
AI-written summary · about
chapters (11)
- 0:00Introduction to DevOps cluster
- 3:41Demo application overview
- 5:06Monitoring cluster health
- 11:35Traceability with VSTS
- 16:17Fixing the bug locally
- 18:43Containerizing dependencies
- 21:11Automated CI/CD pipeline
- 27:42Infrastructure as code
- 29:31Chatbots for support
- 32:01Deploying the hotfix
- 33:08Summary and key takeaways
related talks
35mRunning a DevOps Style Production Docker Cluster Using the Microsoft Platform
49mTaking your .NET Core container solution from laptop to production
01h 18mEmbracing Docker simplicity - while harnessing platform power
55mArchitecting .NET solutions in a Docker ecosystem
01h 03mScaling Docker Containers using Kubernetes and Azure Container Service
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 07mDocker Containers on Azure - let me count the ways
40mDevOps and Kubernetes in VSTS on Azure and Beyond
