Resilient microservices with Kubernetes
summary
Builds a minimal ASP.NET Core on Linux web app, creates a Docker image, pushes it to Google Container Registry, then provisions a GKE cluster with gcloud and deploys via kubectl. Demonstrates pods, ReplicaSets, Services (external load balancer with stable IP), volumes, liveness/readiness probes, rolling updates, canary flows and HPA/node autoscaling. Shows the app running behind an external IP after a deploy; cites Google scale of over two billion containers per week as background for why containers + Kubernetes matter.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:32Microservices
- 8:02Multiple languages
- 13:28Containers
- 14:38Demo
- 18:55Why containers
- 20:37What are containers
- 22:16Docker
- 28:25Kubernetes
- 33:15Create a Kubernetes cluster
- 35:33Building blocks of Kubernetes
- 38:03Deployment abilities
- 41:04Labels and Selectors
- 43:17Demonstration
- 48:38Rolling Update
related talks
56mResilient Java based microservices with Kubernetes
50mKubernetes for .NET developers
01h 03mScaling Docker Containers using Kubernetes and Azure Container Service
01h 15mContainerize .NET Apps and deploy to Kubernetes
58mKubernetes for .NET Developers
40mKubernetes - Easy Peasy
01h 01mGetting started with Kubernetes for your .NET Application
58mMulti-container applications with .NET Core on Kubernetes
