Modern DevOps with Kubernetes
summary
Live demo deploys a Java Spring microservice into Kubernetes using Pods (two containers, Nginx + content container), Services and an Ingress Nginx, shows rolling updates with auto-rollback, HPA autoscaling driven by Heapster metrics, and Fluentd DaemonSet forwarding logs to DataDog. ConfigMap and Secrets hold config; ReplicaSets handle fast cutover; failed update reverts and service stays available. Demo mostly works end-to-end (one config-reload plugin fails). Recommended once you manage ~10–30 microservices.
AI-written summary · about
chapters (25)
- 0:00Intro
- 5:35Communities
- 6:31Dashboard
- 7:39Pots
- 9:54Creating a Pot
- 11:36Deployment
- 14:12Demo
- 15:44Health Check
- 18:01Failed Deployment
- 19:01Replica Set
- 20:48Scaling
- 21:21Autoscaling
- 22:41Monitoring
- 24:58Publishing
- 25:22Service Instance
- 26:22Service Discovery
- 28:06Agnostic Packages
- 31:36Demo Effect
- 32:05Ingress
- 33:51Summary
- 35:51Cloud
- 37:16AWS
- 38:27Kubernetes Communities
- 38:43When to use Kubernetes
- 40:33Questions
related talks
54mJava based microservices, containers, Kubernetes - how to
48mFrom Monolith to Micro-services with Kubernetes
49mDeveloping microservices applications on the Kubernetes platform
21mKubernetes for the Spring Developer
40mHarnessing Kubernetes to Manage Containerized Microservices at Scale
44mSpringing into Kubernetes
59mA DevOps State of Mind: Managing Microservices + Databases with Kubernetes
51mJava-based microservices, containers, Kubernetes - how to
