Deploying Windows Container based apps using Kubernetes
summary
Kubernetes runs Windows containers alongside Linux and the demo actually ports an old ASP.NET “NerdDinner” app into a Windows Server Core/IIS container, builds it with Docker and multi-stage build reduced image from 900MB to 250MB, and deploys it to a hybrid cluster using kubeadm init + kubeadm join and node labels so workloads land on Windows nodes via nodeSelector: kubernetes.io/os=windows. Managed services (AKS/GKE/EKS) handle upgrades, Prometheus scrapes metrics via Prometheus scraping via annotations, and operators automate stateful recoveries.
AI-written summary · about
chapters (20)
- 0:00Start
- 6:33The Ip Address
- 11:34Multi Stage Builds
- 13:06Windows Containers and Windows Hyper-V Containers
- 15:34Windows Server Core
- 16:16Windows Nano
- 20:36Build a Windows Based Image
- 24:00Kubernetes
- 25:22Role Based Access Control
- 25:48Self-Healing
- 26:56Batch Execution
- 29:39Volumes
- 34:27Configuring a Deployment Object
- 36:42Key Components to Setting Up and Configuring Kubernetes
- 38:49Linux Containers on Windows
- 41:11Managed Kubernetes Service
- 41:49Available Versions of Kubernetes
- 49:30Storage
- 50:46Kubernetes Operators
- 56:15The Future of Infrastructure and Containerization Technologies
related talks
15mYes, Kubernetes Can Run Your Windows Apps. Seriously...
46mDeploying Applications in Kubernetes - Windows Edition!
37mDemo of Kubernetes on Windows Server
59mMigrate and Modernize with Kubernetes and Windows Containers
31mKubernetes on Windows - A Journey
58mKubernetes for .NET Developers
58mDeploying Applications as Containers on Windows Server 2016
01h 04mIntro + Deep Dive: Windows SIG
