StatefulSet Kubernetes | Understand what StatefulSet in Kubernetes is and how it works
Using StatefulSet in practice 🙅🏼♀️ ► https://youtu.be/JGtJj_nAA2s
Kubernetes Operator explained (manager for your stateful application 🚀) ► https://youtu.be/ha3LjlD6g7g
In this Kubernetes StatefulSet tutorial, I explain the difference between Deployment and StatefulSet.
I also show you how to deploy databases using StatefulSet component.
Kubernetes StatefulSets are used to deploy specifically stateful applications. In order to understand how StatefulSet works, you first need to understand how database clusters work, as well concepts of Kubernets StatefulSet vs Deployment.
While StatefulSet is used for stateful applications, Deployment component is used to deploy stateless applications. So the question is: what is the difference between Deployment and StatefulSet components?
Pods deployed by Deployment are identical and interchangeable, created in random order with random hashes in their Pod names.
In contrast to that, the Pods deployed by StatefulSet component are NOT identical. They each have their own sticky identity, which they keep between restarts and each can be addressed individually. Thus, they can’t be created or deleted at the same time or in any order.
How these identities are created and why its so important, I explain in detail in this video.
▬▬▬▬▬▬ T I M E S T A M P S
0:00 – Intro
0:07 – What is StatefulSet? Difference of stateless and stateful applications
1:57 – Deployment of stateful and stateless applications
3:42 – Deployment vs StatefulSet
5:40 – Pod Identity
6:14 – Scaling database applications: Master and Slave Pods
10:15 – Pod state
11:40 – Pod Identifier
13:17 – 2 Pod endpoints
14:27 – Final note – replicating stateful apps
15:26 – What we covered and what to learn next
——————————————————————————————————-
Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9
DevOps Tools, like Ansible ► https://bit.ly/2W9UEq6
Complete K8s Application Setup ► https://youtu.be/EQNO_kM96Mo
Kubernetes Components explained ► https://www.youtube.com/watch?v=Krpb44XR0bk&t=364s
For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes or another technology.
#kubernetes #kubernetestutorial #devops #techworldwithnana
——————————————————————————————————-
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► https://bit.ly/32UVSZP
Don’t forget to subscribe ► https://bit.ly/3mO4jxT
DEV ► https://bit.ly/3h2fqiO
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT
Legal Notice:
Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
source
What does the statement "replica pods are not identical" mean ?
Very well explained in simple way. Best video.
You rocks ❤️
If you are lost about Kubernetes. the solution is pretty easy, open to youtube locate TechWorld with Nana and find answers to your questions. YOU ARE AMAZING !!!
좋은 영상 잘보고 갑니다~!
Thanks
Thanks for this great overview of StatefulSet.Must interesting was the claim that sateful applications are not perfect for containerised environments. This is a very important information if you start learning containerisation.
Great video with content and explanation. Your voice is too low. I tried in multiple devices.
Worst explanation ever it was so confusing…..
I wish i could have seen this vidios 1 year before. To explain complex thing in a simple way you don't have to Genius . Fantatic and Superb effort.
Thank you so much Nana , you're videos are excellent ! All your series on Kubernetes are like this ! You succeed to explain main concepts in a easy way and it's not so easy to do ! 👏👏👏
Is this topic covered in your kubernetes course if yes which chapter number.
You mentioned at the end of this video that you will another video in which you wil show demo of state ful set .
Where is that video ?
You are amazing¡¡ you don't know how much I've learned thanks to you¡¡ You have the ideas super clear and the resources are the best. Thank you so much¡¡
Thank you!!!
How master DB node can scale up, I mean what if it receives too many requests and it's only possibility to scale up the slave nodes
🏳️⚧️
You're the best! Subscribed
Hi Nana, amazing explanation. Just wanted to know that if we are using stateful set and there are multiple replicas of the pod, won't it create data redundancy ?
So are StatefulSets only useful for Database Applications like MySQL, MongoDB, PostGres, etc?
That was a really really nice explanation that I could not even find from the Kube documents. thanks
Exaclty what I was looking for – very simple and precise explanation.Thanks alot.
Thanks for such simple explanation. Great job Nana…
Very good. Is data replication a mySQL or K8s feature?
awsome video so many things learning from this.