Spring Boot Loves K8s
summary
Spring Boot 2.3 adds concrete Kubernetes support: layered jars (opt‑in) and a build-image goal that uses Cloud Native buildpacks to produce multi-layer images so rebuilds touch only changed layers. Demo switches from Java 8 to 11 and only the JDK layer changes. The app (markdown UI + renderer behind a circuit breaker with degraded fallback) uses new liveness and readiness actuator groups and a 30s graceful shutdown so in-flight requests complete instead of failing.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 4:00Building efficient container images
- 10:25Summary
- 16:35Maven Layers
- 18:10Building Layers
- 20:25Build Image
- 25:05Cloud Native
- 31:15Probes
- 37:05Tripwire
- 43:25Forwardlooking statements
related talks
40mSpring On Kubernetes
33mBootiful kubernetes
44mInner Development Loop with Java on Kubernetes
48mKubernetes and or Cloud Foundry - State-of-the-art cloud platforms
48mLean Spring Boot Applications for the Cloud
50mMastering Challenges of Cloud-Native Architectures With Spring
39mExperiences and Lessons Learned Building a Multi-Cloud Spring Boot Backend
51mLean Spring Boot Applications for The Cloud
