Deploy a production Database in Kubernetes

preview_player
Показать описание
Learn how to deploy a production-grade database in Kubernetes

In this step-by-step video, I'll guide you through the process of setting up a robust and scalable MySQL master-slave database architecture with High Availability & Durability guarantees!

Key Kubernetes Concepts that I cover:

1️⃣ Persistent Volumes
2️⃣ Stateful Sets
3️⃣ Headless Services

TIMESTAMPS ⏰
00:00 Intro
00:23 MySQL Architecture we'll deploy
00:40 Main tutorial we'll follow
00:54 Kubernetes Concepts you should already know
01:10 Kubernetes Persistent Volume (PV)
01:39 Kubernetes PV Static vs Dynamic Provisioning
01:54 Kubernetes Persistent Volume Claim
02:23 Kubernetes Stateful Set
02:43 Kubernetes Headless Service
03:33 Kubernetes Setup walk-through
04:14 Configurations walk-through
06:18 Create the database & play around

👉 REFERENCES

👉 SUBSCRIBE TO MY CHANNEL

👉 CONNECT WITH ME

Would you like me to cover a specific topic? Comment and let me know 👇

#kubernetes #database #devops
Рекомендации по теме
Комментарии
Автор

Good learnings, thanks for the wonderful video 😊

girupashankari
Автор

Thanks @Raghav for a clear explanation. Would like see more videos on DB scaling dynamically in K8s.

jcylplx
Автор

Thanks for your concise and informative illustration. It is so enlightening for me as a Kubernetes beginner!

vitusyu
Автор

loved this video!! subbed right away!!

cloudpillsdaily
Автор

Thank you for the very useful video! Can you explain how the writer pod can be scaled if at all?

NavneetArakony
Автор

Excellent Video...Please keep doing the good work. 👍👍

muhammadzaeemmazhar
Автор

Hi, I didn't get how replica set gets only pod's IP instead of service IP. Could you please explain in detail?

iknhhmk
Автор

How can i do this with an NFS server instead of stroring data locally

distractions
Автор

@sre101: can you suggest storage class which used and also suggest if you increase replica then seperate Pv will be provisioned as per value defined in pvc, and also suggest how we can do in AWS if we want to keep seperate Pv for each project then how

Kk-rlnv
Автор

could you provide me the code for statefull set

maheshkumarnaik
Автор

In the video, the headless Service "mysql" is bound to the StatefulSet "mysql". This StatefulSet is also bound to the Service "mysql-read"? I mean the "serviceName" in the StatefulSet is set to "mysql" which is the headless service, not "mysql-read".

hxbhfeo
Автор

do we store the data of database pods in another instance outside of the cluster like aws rds or we just store everything in those storage classes itself in production?

vishalpoudel