Scaling Microservices with Kubernetes
summary
A concrete production setup using Consul KV for service discovery and configuration with HAProxy performing dynamic routing in front of containerized services running in Kubernetes namespaces. It covers using ConfigMaps and Secrets for configuration, automated instance boot/shutdown, health checks, rolling updates and autoscaling triggered by memory/metric thresholds, and how routing updates propagate automatically so load spikes are absorbed and servers remain efficiently utilized.
AI-written summary · about
chapters (8)
- 0:00Microservices and Kubernetes
- 6:39Scaling challenges
- 13:05Kubernetes config and security
- 21:00Service discovery and monitoring
- 27:51Kubernetes orchestration
- 33:29Service discovery deep dive
- 36:19Scaling metrics
- 40:25Live scaling demo
related talks
46mModern DevOps with Kubernetes
28mRunning Microservices on Kubernetes – Best Practices
38mModern Service Networking With Consul Connect, Envoy and Kubernetes
49mDeveloping microservices applications on the Kubernetes platform
02h 38mMicroservices in Production: Kubernetes
27mMicroservices: Awareness and Discovery Pattern on K8s
45mScaling Microservices Beyond a Single Cluster w/ Kubernetes
01h 04mNavigating microservices with .NET Core
