Kubernetes. From 0 to Production-Grade with Java.
summary
Builds a Quarkus app, packages it with Docker/Podman, and pushes an image for Kubernetes; uses Kafka and ephemeral PostgreSQL for the demo, and shows the repo quarkus-kubernetes-kafka-db. Adds Quarkus + Kafka + PostgreSQL integrations, health + readiness + startup probes so pods only receive traffic when ready, and configures resource requests/limits (example: 300MB request, 400MB limit, 1 CPU) plus JVM options (MaxRAMPercent 75, parallel GC). Adds OpenTelemetry/Micrometer tracing and a working phone-accelerometer car-race demo (teams 35 vs 19).
AI-written summary · about
chapters (8)
- 0:00Kubernetes for Java devs
- 8:08Java app for Kubernetes
- 13:09Deploying containers to Kubernetes
- 27:08Production-ready Java on Kubernetes
- 36:25JVM settings for Kubernetes
- 39:39Observability for Java apps
- 42:10Live demo: production-grade Java
- 45:23Q&A
related talks
49mKubernetes. From 0 to Production-Grade with Java
53mMeet Quarkus
51mFrom Zero to Hero in Kubernetes Native Java
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
26mEmpowering Quarkus Applications with AI and OpenTelemetry on Kubernetes
01h 01mTaming Kubernetes Streamlining Inner loop Development for Distributed Systems
31mFrom Zero to Hero in Kubernetes Native Java
30mFrom 0 To Production-Grade With Kubernetes Native Development
