Java on Kubernetes What I Wish I Knew First
summary
Argues that developers need a fast, CI-friendly local cluster and a repeatable dev loop, so the team evaluates microk8s, minikube, kind (30s startup) and k3s/k3d, chooses kind for CI speed and k3d/k3s for lightweight parity, and runs parallel clusters (five locally) for component tests. Describes a Skaffold + Cloud Code workflow that builds images with Paketo buildpacks, skips Testcontainers, uses Trivy for image scans on every commit and on CVE DB updates, and automates dependency bumps with Dependabot; the setup runs reliably in production pipelines.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:48Kubernetes in Docker
- 13:44Microkate
- 24:44Port Forwarding
- 31:34Octan
- 33:38The Resource Viewer
- 35:02Cube Context
- 39:35Profiles
- 43:38Pacquiao Buildbacks
- 47:57Github Actions
- 50:26Helm
- 55:01Final Tips
- 57:03Local Clusters
related talks
17mtalk Kubernetes with
13mInterview of Jerome Petazzoni
02h 18mDevelop and Deploy to Kubernetes like a Googler
01h 02mJava to Kubernetes for Dummies
55mHow to develop apps on K8s and not die trying
35mJava Developer’s Journey in Kubernetes
25mKubernetes for Java Developers
51mBest Practices to Spring to Kubernetes Easier and Faster
