Bring your ASP.NET Core solutions to Kubernetes in Azure
summary
Port of an ASP.NET Core front end and Web API into Docker using Visual Studio creates multi-stage images (SDK build → small runtime) that run locally with shared source and breakpoints, add an nginx reverse proxy, Redis and Cosmos DB as external services, tag and push images to Azure Container Registry, and deploy via Azure DevOps CI/CD to an Azure Kubernetes Service cluster (three nodes, replica sets for scale/rollouts). The demo builds, pushes, and runs on AKS with public service IP and live logs.
AI-written summary · about
chapters (17)
- 0:00Introduction and speaker background
- 1:01What is Docker and why it matters
- 5:15Docker in action demonstration
- 9:32Porting ASP.NET Core app to Docker
- 15:03Adding Redis and nginx with Docker Compose
- 21:14Running the full system locally
- 23:23Preparing images for distribution
- 24:26Understanding Dockerfile structure
- 29:26Distributing images to Azure Container Registry
- 33:53Need for Kubernetes orchestration
- 36:47Azure Kubernetes Service overview
- 38:56Deploying to AKS with kubectl
- 41:49Using Azure PaaS services with Kubernetes
- 42:30Setting up CI/CD pipeline
- 43:56Kubernetes manifest file explained
- 48:16Exploring Kubernetes dashboard
- 50:30Recap and Q&A
related talks
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 03mScaling Docker Containers using Kubernetes and Azure Container Service
57mBuild-Containerize-Deploy Web App to Azure Kubernetes Services
58mKubernetes for .NET Developers
50mKubernetes for .NET developers
48mBuilding Microservices Using ASP.NET Core and AKS
01h 01mGetting started with Kubernetes for your .NET Application
01h 02mGetting the best out of ASP.NET Core in Azure
