Scaling Docker Containers using Kubernetes and Azure Container Service
summary
Shows building an ASP.NET Core app into a Docker image, using multi-stage builds to shrink images from ~900 MB to ~250 MB, pushing to Azure Container Registry, and deploying on Kubernetes bootstrapped by Azure Container Service. Demonstrates kubectl run/expose, binds app to 0.0.0.0:5000 with external port 80, uses a load balancer IP, recommends 3 masters for HA, scales replicas (example to 6), performs rolling updates and deploys cluster-wide agents via daemonset.
AI-written summary · about
chapters (13)
- 0:00Start
- 17:55Docker File
- 18:59Deploy Our Application
- 25:07Multistage Builds
- 31:14Container Orchestration
- 36:08Auditing
- 42:29Deploy Kubernetes
- 42:47Configure as a Master
- 55:13How Many Replicas Do We Need
- 57:09Windows Containers
- 59:13Visual Studio as a Container
- 59:56Eclipse
- 1:01:02Kubernetes
related talks
52mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 00mPractical Container Scenarios in Azure
01h 04mScaling Docker Containers using Kubernetes and Azure Container Service
01h 07mDocker Containers on Azure - let me count the ways
58mKubernetes for .NET Developers
50mKubernetes for .NET developers
01h 15mContainerize .NET Apps and deploy to Kubernetes
