Deploying Spring Boot Apps on Kubernetes
summary
Shows how to package Spring Boot jars into Docker images and run them on Kubernetes using Minikube Docker build, deploy with kubectl Deployments/ReplicaSets/Services (NodePort for local tests) and automate multi-service installs with Helm charts for deployment. Demonstrates a minimal hello app and a three-service microservice (actors, images, API) wired to MySQL via ConfigMap + Secret mounted at /config, uses Spring profiles, builds images inside Minikube, and proves the apps come up and respond; also covers Spring Cloud Data Flow on k8s and service-mesh, tracing and metrics options.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 3:25Kubernetes resources overview
- 7:52Deploying a Spring Boot app
- 13:07Configuring Spring Boot in Kubernetes
- 15:19Multi-service microservice demo
- 18:52Helm and package management
- 22:09Spring Cloud for microservices
- 25:42Future of Spring Cloud Kubernetes
related talks
31mDeploying Spring Boot apps on Kubernetes
44mSpringing into Kubernetes
52mKubeBoot - Spring Boot deployment on Kubernetes
42mKubeBoot - Spring Boot deployment on Kubernetes
48mKubernetesize your Java application
54mJava based microservices, containers, Kubernetes - how to
45mDeliver 15-Factor Applications on Kubernetes with Spring Boot
48mKontain Your Spring
