Deploying Spring Boot apps on Kubernetes
summary
Step‑by‑step demo of building a Spring Boot Docker image, running it on minikube and kubectl, and replacing ad‑hoc runs with Deployment YAMLs; shows environment vars, DNS‑based service discovery, exposing services, and that pods stay at the requested replica count. Uses ConfigMap and Secret (mounted or injected as env), PersistentVolumeClaim for MySQL data, and shows Spring Cloud Kubernetes integration plus metrics via Micrometer/Prometheus and packaging with Helm charts. All examples run locally; demo repo has reproducible commands.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:50Demo
- 4:30Setup
- 15:42Deployment resources
- 16:37Environment variables
- 18:27Dependencies
- 23:47Service Discovery load balancing
- 24:56Distributed tracing
- 25:41Log aggregation
- 28:19Men
- 29:15Summary
- 30:04Outro
related talks
27mDeploying Spring Boot Apps on Kubernetes
21mKubernetes for the Spring Developer
44mSpringing into Kubernetes
42mKubeBoot - Spring Boot deployment on Kubernetes
52mKubeBoot - Spring Boot deployment on Kubernetes
48mKontain Your Spring
49mSpring Cloud on Kubernetes
45mDeliver 15-Factor Applications on Kubernetes with Spring Boot
