Summary
Full Transcript
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 - Code repository 🔗 https://github.com/duaraghav8/SRE101/tree/main/run-db-in-k8s - K8s database tutorial 🔗 https://kubernetes.io/docs/tasks/run-application/run-replicated-stateful-application/ - Minikube Cluster setup 🔗 https://minikube.sigs.k8s.io/docs/tutorials/multi_node/ - Minikube PV setup 🔗 https://minikube.sigs.k8s.io/docs/tutorials/volume_snapshots_and_csi/ - Persistent Volume 🔗 https://kubernetes.io/docs/concepts/storage/persistent-volumes/ - Statefult Sets 🔗 https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/ - Headless Service 🔗 https://kubernetes.io/docs/concepts/services-networking/service/#headless-services 👉 SUBSCRIBE TO MY CHANNEL https://www.youtube.com/c/RAGHAVDUA1 👉 CONNECT WITH ME Linkedin 🔗 https://www.linkedin.com/in/raghavdua/ Github 🔗 https://github.com/duaraghav8 Would you like me to cover a specific topic? Comment and let me know 👇 #kubernetes #database #devops
