Making Knative Java-native
summary
Shows a runnable pipeline that turns a Spring Boot app (a cat-vs-dog Vision API demo) from GitHub into a public URL using Kubernetes + Istio + Knative, with Maven/Jib building the image and Knative creating Configuration → Revision → Deployment → ReplicaSet → Pod. Demonstrates scale-to-zero with activator queue, automatic HTTP load‑balancer provisioning, spinning up pods on first request and cold‑start forwarding, and a live revision-based traffic split (50/50). Uses the source-to-URL Jib build template and the demo works end‑to‑end.
AI-written summary · about
chapters (12)
- 0:00Introduction and background
- 1:07Kubernetes basics and concepts
- 8:05Extending Kubernetes with CRDs
- 12:37Introducing Knative and its purpose
- 15:44Knative Serving fundamentals
- 17:11Demo: Building a Java app
- 25:05Demo: Deploying with Knative
- 34:15Revisions and traffic splitting
- 40:58Auto-scaling to zero
- 43:03Knative Build and CICD
- 49:07Event-driven apps with Knative
- 50:31Summary and resources
related talks
52mKubernetes Native Java
48mKubernetesize your Java application
01h 00mKubernetes Native Java
35mJava Developer’s Journey in Kubernetes
56mKeynote: Kubernetes Native Java
46mLive Diagramming of Knative - Core Concepts
23mDeploying Your Apps to Kubernetes Without the Boilerplate
50mBuilding Next-Generation Apps with Knative
