Containerize .NET Apps and deploy to Kubernetes
summary
Shows how a legacy ASP.NET app becomes a running Kubernetes service: Rider generates a multi-stage Dockerfile, Docker build produces an image, image is pushed to Amazon ECR and deployed to Amazon EKS with a YAML manifest (frontend, Redis, load balancer, replicas). Demonstrates App2Container for IIS apps, CI tagging images with git commit IDs, and running containers serverlessly on AWS Fargate. Demo voting app scales and serves traffic; containers replace failing pods in milliseconds versus VMs taking minutes.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:55Problems containers help solve
- 8:11Containerize an ASP.NET application
- 13:48AWS App2Container
- 15:10Publish to a registry
- 25:38Why use containers?
- 31:50How to run a container?
- 33:05Amazon ECS vs. EKS
- 35:53Introduction to Kubernetes
- 40:14Amazon Elastic Container Service for Kubernetes
- 43:33Tooling - kubectl
- 46:26Deploy to Kubernetes
- 53:22Why do you need a cluster? Using Fargate
- 58:55Summary
- 1:00:00Q&A
related talks
58mKubernetes for .NET Developers
01h 03mScaling Docker Containers using Kubernetes and Azure Container Service
52mBring your ASP.NET Core solutions to Kubernetes in Azure
53mResilient microservices with Kubernetes
01h 01mDeploying Windows Container based apps using Kubernetes
01h 01mGetting started with Kubernetes for your .NET Application
15mYes, Kubernetes Can Run Your Windows Apps. Seriously...
46mDeploying Applications in Kubernetes - Windows Edition!
