Kubernetesize your Java application
summary
Shows how a Spring Boot app becomes a Kubernetes service: build with Maven or jib plugin or a multi-stage Dockerfile, use jlink reduces image to 160MB from ~490MB, run locally on Docker Desktop or minikube, deploy with Helm charts and kubectl contexts, debug remotely via JVM on port 5005, migrate to AWS EKS with the same manifests, and use Istio to do precise traffic splits (example 75/25) for canary/A-B testing. Tools: Skaffold, Jenkins X, CodePipeline.
AI-written summary · about
chapters (4)
- 0:00Start
- 2:13create your custom jre
- 19:30run kubernetes as a single node cluster on your local machine
- 39:46deploying helm server component on the gpu cluster
related talks
25mKubernetes for Java Developers
35mJava Developer’s Journey in Kubernetes
23mDeploying Your Apps to Kubernetes Without the Boilerplate
35mJava Developer’s Journey in Kubernetes
54mJava based microservices, containers, Kubernetes - how to
51mJava-based microservices, containers, Kubernetes - how to
01h 59mKubernetes for Java Developers
27mDeploying Spring Boot Apps on Kubernetes
