Bootiful kubernetes
summary
Creates a Spring Boot reactive service that writes sample customers to H2, exposes readiness and liveness probes via the Actuator, and records VCS metadata with the Git commit-id plugin. Demonstrates marking liveness down, a 15s slow endpoint, and configuring graceful shutdown 30s so in-flight requests finish before SIGTERM. Builds a container with paketo buildpacks via spring-boot:build-image, pushes to gcr.io/beautiful/bk, and shows an optional GraalVM native image that starts in ~0.15s and drops memory from hundreds of MB to tens of MB.
AI-written summary · about
chapters (8)
- 0:00Introduction to Spring Boot and Kubernetes
- 6:00Setting up Spring Boot Actuator
- 10:35Kubernetes readiness and liveness probes
- 14:55Graceful shutdown in Kubernetes
- 18:17Detecting Kubernetes environment
- 22:51Containerizing with Paketo Buildpacks
- 27:04Building native images with GraalVM
- 28:46Summary and next steps








