~/talk

Kubernetes as a distributed JVM

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [kubernetes, java]
slides:none on file

Maps common JVM concerns to Kubernetes primitives and shows a working pattern set for running Java microservices on OpenShift: use containers and pods as deployment units, init containers for startup preconditions, config map for configuration instead of an in‑JVM config server, and horizontal pod autoscaler plus resource limits for autoscale and protection from CPU or memory leaks. Demonstrations include cronjobs for scheduled work, Deployments/ReplicaSets for rolling and blue/green updates, and a service mesh sidecar for circuit breaking and tracing so lifecycle and resilience move to the platform.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Cloud native platforms
  3. 1:07Deployment units
  4. 1:51abstractions
  5. 2:11additional things
  6. 2:29Spring Cloud
  7. 3:12Kubernetes Primitives
  8. 5:09Kubernetes in Java
  9. 9:06Kubernetes as a distributed runtime
  10. 9:59Benefits of Kubernetes
  11. 10:24Create an environment
  12. 10:49Copy application to namespace
  13. 11:18Start application again
  14. 11:56Application resilience
  15. 13:08Service discovery
  16. 14:00ML file
  17. 14:39Summary
~/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.