~/talk

Java Developer’s Journey in Kubernetes

slides:none on file

Code-first Java -> Kubernetes path with concrete steps: build a Spring Boot app, produce a Docker image using a multi-stage Dockerfile or the jib Maven plugin to split dependency and app layers, shrink the runtime with jlink/jdeps custom JRE, write Kubernetes manifests (pod/deployment/service) or templatize with Helm templates, test locally with Docker Desktop or Minikube, deploy to EKS (50% of k8s runs on AWS per CNCF), add Envoy/Istio or AWS App Mesh for observability and canary/A‑B traffic shifting, use Skaffold locally and CodePipeline/Jenkins in cloud.

AI-written summary · about

  1. 0:00Start
  2. 4:29create a darker image out of a java application
  3. 6:11download the maven docker image
  4. 7:37copy the target directory
  5. 7:56using a multi-stage dockerfile
  6. 9:14creating a custom jre
  7. 9:37add all the modules
  8. 11:18using the jib maven plugin
  9. 12:38use jre slim as the base image
  10. 14:02create your resource description
  11. 15:42define my template for the deployment
  12. 16:32expose a container port
  13. 19:21define your kubernetes application
  14. 22:04test the kubernetes cluster in my local machine
  15. 23:07running a multi node kubernetes cluster
  16. 25:21running this on a gpu based cluster
  17. 29:15running sidecar across all of your applications
  18. 30:37deploying your application into the kubernetes cluster
  19. 34:00building your application from a java developer perspective
  20. 34:36migrating those applications to the cloud
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.