From Zero to Hero in Kubernetes Native Java
summary
Step-by-step demo of scaffolding a Java service with Quarkus (Maven), generating Dockerfiles and Kubernetes YAML automatically, and using continuous testing and Dev Services to spin up a Postgres test container. Shows building a native executable 41 MB with GraalVM-like native-image, measured startup ~21 ms and resident ~13 MB versus ~1.2 s and ~88 MB on the JVM. Demonstrates pushing images, auto-generated manifests, remote live-reload into a Kubernetes cluster, and reading ConfigMap/Secret-based config.
AI-written summary · about
chapters (16)
- 0:00Introduction to talk
- 1:28Cloud native vs Kubernetes Native
- 5:25Mission for developers
- 8:05Creating project with Quarkus
- 11:29Running and testing application
- 17:09Live coding new API
- 20:24Deploying to Kubernetes
- 24:04Native compilation benefits
- 27:14Dev Services for databases
- 32:30Building REST API with JPA
- 36:21Preparing for Kubernetes
- 43:30ConfigMaps and Secrets
- 47:49Debugging in Kubernetes
- 51:30Remote development
- 56:26Live reload in Kubernetes
- 59:19Summary and Q&A
related talks
51mFrom Zero to Hero in Kubernetes Native Java
31mFrom Zero to Hero in Kubernetes Native Java
49mKubernetes. From 0 to Production-Grade with Java
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
48mFrom Java to a Native Executable: How GraalVM and Quarkus Change the Game
46mScaling a dormant Java application? Quarkus and Knative to the rescue!
46mKubernetes. From 0 to Production-Grade with Java.
01h 00mKubernetes Native Java
