Build-Containerize-Deploy Web App to Azure Kubernetes Services
summary
Builds an asp.net core 3.1 web app, writes a simple Dockerfile, and produces a container image that gets pushed to Docker Hub or Azure Container Registry; runs the image locally and in Azure Container Instances, then deploys it to a two‑node AKS cluster with a Deployment (replicas=2) and a LoadBalancer service that returns a public IP. Uses Ubuntu VM, Docker CLI, kubectl, Azure CLI and a GitHub Actions pipeline to automate build/push/deploy; demo shows rolling updates and the live site serving successfully.
AI-written summary · about
chapters (9)
- 0:00Introduction and overview
- 0:39Environment setup
- 5:03Configuring the VM
- 11:23Building an ASP.NET application
- 21:06Dockerizing the application
- 27:41Pushing to registry
- 34:00Deploying to Azure container
- 39:27Kubernetes orchestration
- 52:35Automating with GitHub Actions
related talks
01h 00mPractical Container Scenarios in Azure
52mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 01mGetting started with Kubernetes for your .NET Application
01h 02mGetting the best out of ASP.NET Core in Azure
39mDeploy to the cloud at lightning speed with .NET Aspire and Azure Container Apps
43mTake your .NET apps to the cloud with Azure Q&A
29mArchitecting .NET Microservices in a Docker Ecosystem
