~/talk

Cloud Native with Java, Spring Boot and Kubernetes

TalkinItalianat Incontro DevOps Italia 2021 · 2021-07-02..10-28· [kubernetes]
slides:none on file

Shows how to build a small Java Spring Boot HTTP service with Gradle, package it as a container image using Cloud Native Buildpacks, push the image via a GitHub Actions pipeline to a registry, and deploy it to Kubernetes using Deployment, Service and Ingress. Demonstrates overriding config with ConfigMaps and Secrets, enabling graceful shutdown plus liveness/readiness probes via Spring Boot Actuator, and exposing Prometheus metrics and tracing; the demo includes a zero-downtime rollout.

AI-written summary · about

  1. 0:00Cloud Native intro
  2. 2:18Adopt cloud for apps
  3. 4:28Simple Spring Boot app
  4. 8:43External config with Spring
  5. 10:30Automated app testing
  6. 13:40Run as portable container
  7. 17:33Optimized Java container images
  8. 20:01Deploy to K8s with Buildpacks
  9. 23:18Java apps on Kubernetes
  10. 27:56K8s external config
  11. 32:16Zero downtime rolling updates
  12. 35:30Monitor health with Actuator
  13. 39:28GitOps with Flux
  14. 42:40Production observability
  15. 47:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.