Kubernetes - Easy Peasy
summary
A concrete pipeline showing a .NET Core app being dockerized, pushed to Docker Hub, built with Google Cloud Build and deployed to a GKE (Google Kubernetes Engine) cluster. A 3-node GKE cluster runs a Deployment that scales between 3 and 5 replicas while node autoscaler adds machines, pods auto-heal when killed, and rolling updates finish with zero downtime; included are numbers (~3 nodes, 5 replicas, ~2,000 simulated users), autoscaler timing measurements, and troubleshooting notes about load balancer sticky sessions.
AI-written summary · about
chapters (13)
- 0:00Kubernetes introduction
- 1:04Why use Kubernetes
- 3:37Docker container packaging
- 6:17Deploy app on VPS with Docker
- 9:38Google Kubernetes Engine overview
- 12:01Cluster and deployment setup
- 15:41Kubernetes internals
- 18:43Auto-scaling applications
- 22:44Zero-downtime updates
- 25:08Cloud Build CI/CD
- 28:16Kubernetes in production
- 31:13Monitoring and high availability
- 32:00Q&A
related talks
56mResilient Java based microservices with Kubernetes
53mResilient microservices with Kubernetes
01h 01mDeploying Kubernetes, a Container Cluster Manager
46mFrom Docker To Kubernetes: A Developer's Guide To Containers
50mKubernetes for .NET developers
02h 18mDevelop and Deploy to Kubernetes like a Googler
35mKubernetes the easy way
48mA practical Introduction to Kubernetes
