Getting started with Kubernetes for your .NET Application
summary
Step-by-step demo shows a containerized ASP.NET Core backend and Angular frontend deployed to an Azure AKS cluster using AKS + Helm, with kubectl (kc) commands, a Postgres StatefulSet on a 1Gi persistent volume, Services, an Ingress routing / and /api, and cert-manager issuing TLS via cert-manager + Let's Encrypt. .NET 7’s .NET 7 default container publish builds images without Dockerfiles. The small app requires about six YAML manifests plus Helm chart templating and successfully runs behind an Azure load balancer.
AI-written summary · about
chapters (12)
- 0:00Introduction to Kubernetes
- 2:41Orchestration and benefits
- 8:12Kubernetes distributions
- 10:44Core infrastructure concepts
- 15:16Pods and deployments
- 20:47Managing deployments
- 26:08StatefulSets and services
- 29:40Service types and DNS
- 34:17Ingress controllers
- 39:27Deploying a .NET application
- 47:24Helm charts
- 54:56Advanced Kubernetes topics
related talks
01h 01mKubernetes, Azure and .NET - What's it all about?
50mKubernetes for .NET developers
58mKubernetes for .NET Developers
52mBring 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
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 15mContainerize .NET Apps and deploy to Kubernetes
