Kubernetes for Java Developers
summary
Shows how to build and run a Java microservice on Kubernetes using concrete tools and numbers: Jib maven plugin or a multi-stage Dockerfile to containerize, jlink custom JRE to shrink images (example from 490 MB to 262 MB), Docker Desktop single-node for local testing and kubectl for deployment, Helm for templating, and eksctl single-line cluster to provision EKS. Covers remote JVM debug via environment JVM options and service-mesh with Envoy sidecars to enable traffic shifting and canary releases.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 4:50Demo
- 6:55Dockerfile
- 8:45JDK tools
- 15:20Deployment manifest
- 16:30Managing multiple manifests
- 19:00Kubernetes on the cloud
- 20:55Contexts
- 22:10Service Mesh
related talks
48mKubernetesize your Java application
35mJava Developer’s Journey in Kubernetes
35mJava Developer’s Journey in Kubernetes
01h 02mJava to Kubernetes for Dummies
01h 59mKubernetes for Java Developers
16mKubernetes as a distributed JVM
54mJava based microservices, containers, Kubernetes - how to
02h 09mKubernetes Distilled - an in depth guide for the busy Java developer
