Java Developer’s Journey in Kubernetes
summary
Live code walkthrough that builds a Spring Boot hello service, creates a multi-stage Dockerfile and a smaller custom JRE using jlink/jdeps, and demonstrates the Jib Maven plugin to layer dependencies for faster pulls. Shows exact Kubernetes YAML (Deployment, Service), a Helm chart template, local test options (Docker Desktop, minikube), and migration to EKS with eksctl. Adds service‑mesh observability and traffic shifting via Envoy/Istio or AWS App Mesh and iterative pipelines using Skaffold and CI with Jib maven plugin and AWS CodePipeline.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:01Arun Gupta
- 5:44Docker File
- 13:20Kubernetes Terminology
- 15:14Kubernetes Manifest
- 18:01Load Balancer
- 23:15Running a Kubernetes Cluster
- 26:30The Right Language for the Right Tool
- 28:40Canary Deployment
- 30:53Traffic Shifting
- 31:36Deployment Pipelines Scaffold
- 33:01Aws Code Pipeline
related talks
35mJava Developer’s Journey in Kubernetes
25mKubernetes for Java Developers
48mKubernetesize your Java application
54mJava based microservices, containers, Kubernetes - how to
23mDeploying Your Apps to Kubernetes Without the Boilerplate
01h 02mJava to Kubernetes for Dummies
42mFrom Code to Cloud - Full production pipeline using Java, Docker and Kubernetes
45mKubernetes Local Development Workflow Distilled
