Java to Kubernetes for Dummies
summary
A Maven/Gradle plugin called jcube analyzes a Java project, builds a container image (Docker/Podman or in-cluster OpenShift build), generates Kubernetes YAML (Deployment, Service, Ingress) and runs kubectl/oc to apply it; demo uses Minikube and OpenShift, scales a Deployment to five replicas, and serves traffic through an Ingress. A remote-dev feature opens an SSH tunnel so local code talks to remote services. Live demos mostly succeed though one UI refresh fails; image build, push to registry, and deployment automation all work.
AI-written summary · about
chapters (18)
- 0:00Introduction and speaker intro
- 1:37Old Java deployment struggles
- 7:46Why Kubernetes matters
- 10:11Containers explained
- 12:43Running your first container
- 17:42Building custom container images
- 23:43From Java to Docker workflow
- 25:31Kubernetes basics and magic
- 28:24Kubernetes as a database
- 34:09Controllers and custom resources
- 35:58Pods and deployments
- 39:10Scaling with replicas
- 41:00Services and Ingress explained
- 44:09JCubed plugin introduction
- 48:08Live demo with JCubed
- 52:50Remote development with OpenShift
- 57:10Testing changes efficiently
- 1:01:29Summary and Q&A
related talks
25mKubernetes for Java Developers
23mDeploying Your Apps to Kubernetes Without the Boilerplate
01h 59mKubernetes for Java Developers
26mContainerize your Java Applications using Eclipse JKube
48mKubernetesize your Java application
35mJava Developer’s Journey in Kubernetes
16mKubernetes as a distributed JVM
01h 00mJava on Kubernetes What I Wish I Knew First
