Inner Development Loop with Java on Kubernetes
summary
A Spring Boot web service with two endpoints is developed and iterated against Kubernetes using Cloud Native Buildpacks/kpack for image builds, Tilt and Skaffold for fast live updates, and Telepresence and Knative for local–cluster debugging and serverless routing. Pull requests spawn temporary ArgoCD-provisioned namespaces automatically, cutting three YAML manifests down to one workload and providing HTTPS and live reload. A Cartographer-backed platform implements a reusable golden path that builds, deploys and enforces conventions in-cluster, and the demos work end-to-end.
AI-written summary · about
chapters (27)
- 0:00Intro
- 0:45Inner development loop
- 1:55Developer experience
- 6:18Goals
- 7:00Cloud native
- 7:25Demo
- 9:31Cloud native continued
- 10:32Containers
- 11:00Demo
- 13:10Containers continued
- 13:34Cloud native buildpacks
- 14:22Demo
- 15:12Cloud native buildpacks continued
- 15:30Kubernetes
- 17:32Tilt
- 21:36Skaffold
- 22:09Telepresence
- 23:46Knative
- 24:53Demo
- 27:57ArgoCD
- 28:28Demo
- 30:11Goals
- 34:46Demo
- 39:05Delivering value
- 41:33Demo
- 42:24Goals
- 43:30Outro
related talks
40mSpring On Kubernetes
46mModern DevOps with Kubernetes
51mHelm your way with Kubernetes
47mThe Treacherous Trek to Development
40mAutomated Path to Production using Open Source and VMware Tanzu
49mSpring Boot Loves K8s
02h 18mDevelop and Deploy to Kubernetes like a Googler
26mStreamline Your App Development With the Power of Cloud Native Tools
