Kubernetes Native Java
summary
Spring Boot 2.7/3 ecosystem demo shows a reactive service using R2DBC, Actuator endpoints and Kubernetes probes with reactive streams for resource efficiency; actuator exposes health/info and the Git commit id Maven plugin captures version metadata. Graceful shutdown waits (example 30s) before SIGKILL. Spring Native builds GraalVM native images in about a minute or two (native binary ~100MB observed) via buildpacks for Linux. Edge uses Spring Cloud Gateway proxying (localhost:9999 → 8080) and GraphQL with batch mapping to avoid N+1, demos run successfully.
AI-written summary · about
chapters (12)
- 0:00Introduction and background
- 3:06Preparing for production
- 4:37Reactive programming benefits
- 10:21ASCII art removal
- 11:41Actuator and monitoring
- 14:52Git build information
- 17:44Kubernetes health probes
- 21:05Kubernetes configuration
- 25:07Building native images
- 32:15Edge services with gateway
- 37:15GraphQL for APIs
- 47:39Conclusion








