K8s StatefulSets Explained | Postgres | Spring Boot
Skills:
Systems Design Basics90%
Repo - https://github.com/therealdumbprogrammer/spring-k8s-workshop/tree/feature/video-7-db
Docs -
https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/
In this video, we explore why databases are different from stateless applications in Kubernetes and when StatefulSets become necessary.
Starting with Persistent Volumes (PV) and Persistent Volume Claims (PVC), we build up to running PostgreSQL with persistent storage, examine when a simple Deployment + Service + PVC is sufficient, and uncover the identity challenges that arise in replicated database systems.
⏱️ Timestamps
00:00 – Intro
01:08 – StatefulSets explained
11:07 – Deploying Postgres on k8s
21:34 – Adding DB support in code
#SpringBoot #Kubernetes #SpringBootDocker #SpringBootOnKubernetes #KubernetesLocalSetup #SpringBootBuildImage #JavaDevelopers #SpringBootTutorial #KubernetesForJava #CloudNative #javamicroservices
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Systems Design Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
System Design Journey — Week 4: Reliability, Failures & Designing a Payment API
Dev.to · Majd-sufyan
The Illusion of Microservices: Why the Modular Monolith is Once Again the Gold Standard in Architecture
Dev.to · Paulo Dalmas
Engineering a High-Performance LSM-Tree Storage Engine: MemTables, SSTables, and Compaction
Dev.to · Ebendttl
Full Stack Institute in Pitampura — DICS Innovatives
Medium · UX Design
Chapters (4)
Intro
1:08
StatefulSets explained
11:07
Deploying Postgres on k8s
21:34
Adding DB support in code
🎓
Tutor Explanation
DeepCamp AI