Java-based microservices, containers, Kubernetes - How To
summary
Creates a Spring Boot microservice, builds Docker images from Maven (Spotify plugin or Dockerfile), pushes to Google Container Registry and deploys to a Kubernetes cluster on Google Container Engine. Demonstrates scaling to multiple replicas, rolling update using new image tags, service load‑balancing, and node failure recovery on a four‑node Raspberry Pi cluster. Shows persistent storage via NFS-backed persistent volume for MySQL and live failover working end‑to‑end.
AI-written summary · about
chapters (11)
- 0:00Introduction to Microservices
- 3:18Challenges of Traditional Dep
- 6:40Building Microservices
- 11:43Introduction to Docker
- 18:36Google's Internal Infrastructure
- 23:13Introduction to Kubernetes
- 26:17Kubernetes Demo: Pods & Serv
- 33:33Scaling and Rolling Updates
- 37:20Raspberry Pi Cluster Demo
- 43:00Chaos Monkey and Self-Healing
- 46:15Persistent Data in Kubernetes
related talks
51mJava-based microservices, containers, Kubernetes - how to
54mJava based microservices, containers, Kubernetes - how to
27mDeploying Spring Boot Apps on Kubernetes
48mKubernetesize your Java application
35mJava Developer’s Journey in Kubernetes
21mKubernetes for the Spring Developer
31mDeploying Spring Boot apps on Kubernetes
25mKubernetes for Java Developers
