Deploying Applications in Kubernetes - Windows Edition!
summary
Builds IIS Windows containers on AKS, pushes to Azure Container Registry, and runs into real limits: a 6.16 GB image that takes about a 90 second pull per node, Docker build times of ~2.5 minutes, and a VB.NET app that warms in ~20 seconds. Uses node pools with Windows nodes, startup probe + readiness probe to avoid downtime during rollouts, and shows a .NET Core rebuild that drops cold start to ~2–3 seconds, proving the mitigations actually work.
AI-written summary · about
chapters (12)
- 0:00Kubernetes Windows containers
- 1:25Customer deployment challenges
- 7:20Docker Desktop on Windows
- 10:46Azure Container Registry setup
- 13:14Windows container images
- 18:49Azure Kubernetes Service
- 25:07First Windows app deployment
- 32:31Probes for reliable deployments
- 37:15Safe application updates
- 41:46Performance: .NET Framework vs .NET Core
- 43:10Best practices
- 45:37Summary
related talks
01h 01mDeploying Windows Container based apps using Kubernetes
01h 00mPractical Container Scenarios in Azure
15mYes, Kubernetes Can Run Your Windows Apps. Seriously...
59mMigrate and Modernize with Kubernetes and Windows Containers
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 15mContainerize .NET Apps and deploy to Kubernetes
01h 03mScaling Docker Containers using Kubernetes and Azure Container Service
31mKubernetes on Windows - A Journey
