Kubernetes Operator simply explained in 10 mins

  Рет қаралды 212,288

TechWorld with Nana

TechWorld with Nana

Күн бұрын

Kubernetes Operator explained | What are Kubernetes Operators and how it works
► Prometheus Operator in practice: • Setup Prometheus Monit... 🚀
Learn what a Kubernetes Operator is, why this operator concept even emerged and why you should use Kubernetes Operators.
To give you an overview, operators are used mainly for stateful applications. So I first compare how Kubernetes manages stateless and stateful applications. And then compare deploying and managing stateful applications without an operator compared to deploying it with a Kubernetes Operator.
► 1. StateLESS applications on Kubernetes 🚀
Kubernetes can manage the complete lifecycle of stateless applications in a fully automated way, because these applications don’t have business logic for deployment.
So basically, once you deployed the application, you don’t have to sit there and control that your application is running properly.
► 2. StateFUL applications WITHOUT Operator 🤯
For stateful applications, like databases, the whole process isn’t as straightforward.
They need more "hand-holding" during its whole lifecycle, because the replicas of stateful apps aren't identical.
So, Kubernetes natively doesn’t have all the knowledge required 🤷🏻‍♂️ to automate the process of deploying every single stateful application. That’s why these kind of applications require manual intervention - people who "operate" these applications.
► 3. StateFUL applications WITH Operator 🦄
Operator solves this problem and basically replaces this "human" operator with a "software" operator.
At its core it has the same control loop mechanism that Kubernetes has, that watches for changes in the application state.
It also uses CRDs, which is basically a custom K8s component. So, it takes the basic Kubernetes resources and its controller concept as a foundation to build upon, and on top of that includes application-specific knowledge to automate the entire life cycle of the application it "operates".
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:45 - Stateless applications on Kubernetes
2:21 - Stateful applications WITHOUT Kubernetes Operator
4:52 - Stateful applications WITH Kubernetes Operator
7:47 - Summary
8:33 - Who creates these operators?
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6
Complete K8s Application Setup ► • Complete Application D...
Jenkins Pipeline Tutorials ► bit.ly/2Wunx08
#kubernetes #kubernetestutorial #devops #techworldwithnana
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► bit.ly/32UVSZP
Don't forget to subscribe ► bit.ly/3mO4jxT
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬
High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW
Kubernetes 101 - cheatsheet for your work (handy ebook bundle) ► bit.ly/3mPIaiU
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.

Пікірлер: 185
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
► Prometheus Operator in practice: kzfaq.info/get/bejne/h9V0pNuenN_GfJc.html 🙌🏼 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:45 - Stateless applications on Kubernetes 2:21 - Stateful applications WITHOUT Kubernetes Operator 4:52 - Stateful applications WITH Kubernetes Operator 7:47 - Summary 8:33 - Who creates Kubernetes Operators? If you learned something in this video, please leave a like and subscribe 😊
@a55tech
@a55tech 5 күн бұрын
hi, is there a link to the CRD video? thx
@cokebooger
@cokebooger 3 жыл бұрын
This is the most straight forward explanation of operators I've seen. Thank you!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy to hear Sean. Please don't forget to subscribe and share. I appreciate the support. Thank you. 🙂
@earthling_parth
@earthling_parth 3 жыл бұрын
Just saying "operators replace the human operators who know how to manage these applications" just clicked everything in my mind. This was very helpful as usual . Thanks Nana
@tomekjankowski
@tomekjankowski Жыл бұрын
I've watched a number of videos on your channel. Never came across anyone who can talk about complex problems in such a wonderfully easy to understand way. Thank you!
@katlegomolepo6830
@katlegomolepo6830 Жыл бұрын
Nana you have no idea how simple your videos makes complex explanations, sheer class. Best explanation of operators I've seen.
@reddog2105
@reddog2105 3 жыл бұрын
All of your videos are spot on Nana. Your tutorials on complicated topics such as StatefulSets, Operators, Ingress, etc. are nothing short of fantastic! I appreciate your videos immensely, thank you very much!!!
@iammrchetan
@iammrchetan 3 жыл бұрын
I feel lucky to stumble upon your videos for learning. You're awesome in making us understanding these concepts. Thank you! Keep helping us.
@nsitkarana
@nsitkarana 3 жыл бұрын
Nice and concise explanation of operators with clear cut examples explaining the need. Thanks !!
@punto-y-coma7890
@punto-y-coma7890 Жыл бұрын
Clear, short, and straight to the point :) as always thank you very much for the good tutorials. Please, keep it up!
@AaronNel
@AaronNel 3 жыл бұрын
You have produced some of the best content on these complex and new topics thank you.
@ruslan_yefimov
@ruslan_yefimov Жыл бұрын
This is awesome, thank you so much :) I wish we had such lecturers at uni, but talking about this stuff on youtube is even more effective!
@dowork1165
@dowork1165 2 ай бұрын
Love the clarity and thoughtfulness in this video. Thanks for creating it!
@marcoprado7724
@marcoprado7724 2 жыл бұрын
You always save me when I need to understand a concept about kubernetes, thank you!
@umairbutt6947
@umairbutt6947 2 жыл бұрын
Thank you Nana. Brilliant video. Crisp and Concise. Explained in an excellent way. Wish you long healthy life. Please keep on sharing the knowledge.
@RamanKathpalia
@RamanKathpalia 3 жыл бұрын
Long awaited topic. Explained pretty well, as always. Thank you for your efforts Nana.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks Raman, glad you liked the explanation :)
@annachaika6616
@annachaika6616 Жыл бұрын
Wow, finally I know how to explain what I’m working with, thanks!
@ifereokibe9146
@ifereokibe9146 3 жыл бұрын
Your explanations are always simple to understand. Thanks for the info
@robertmartin2394
@robertmartin2394 2 жыл бұрын
Your videos are so super clear and helpful, thank you thank you Nana!
@hovermind
@hovermind 3 жыл бұрын
Best explanation found on internet. You are good at explaining things. Your KZfaq videos are good for people who can not afford paid courses (i.e. in developing countries).
@SHUBHAMMAHI1984
@SHUBHAMMAHI1984 2 жыл бұрын
Thank you, have been breaking my head around this topic on ACG.
@rajitpaul4676
@rajitpaul4676 2 жыл бұрын
Thanks Nana, for introducing K8S operators, simple yet effective!
@renyirish
@renyirish 3 жыл бұрын
You were born to teach 🤩 Thanks again.
@hyderabadperlmongers3654
@hyderabadperlmongers3654 3 ай бұрын
Very clear explanation about operators, cleared all the doubts i have , thanks a bunch
@aniruthoblah
@aniruthoblah 2 жыл бұрын
Instant subscribe. Makes me understand the concepts better.
@sdcookingpassion
@sdcookingpassion 3 жыл бұрын
Once again thank you for all the super informative sessions . Am eagerly awaiting for Kubernetes Networking deep dive session :)
@mrops
@mrops 3 жыл бұрын
hey Nana, another awesome video with great simplification. I dont know what is next but that would be great if you can prepare some content on annotations, sidecar injection and patching logic. thanks a bunch!
@tiagotele1
@tiagotele1 3 жыл бұрын
Awesome explanation! You kind of open my head and out the intuition inside! Thanks!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome Tiago. Happy to help. 😊
@xiaofengyang1466
@xiaofengyang1466 3 жыл бұрын
简明扼要:Well explained in a short time !
@Abhilashop
@Abhilashop 3 жыл бұрын
Crystal clear explanation..!!! Thanks for this video..
@joelh766
@joelh766 3 жыл бұрын
This is the best explanation that I have ever seen about operators. I love it. For sure I Will share it with my colleges.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Glad you loved it Joel. And you're awesome for sharing. Thank you so much. 😇
@minimalniemand
@minimalniemand 3 жыл бұрын
I just stumbled upon a use case the other day and was asking myself if an operator was the tool for the job. Your video answered that question perfectly! thank you very much, it was very well made, too.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Awesome! Glad that this has helped you Randy. 😊
@Amit-qv8cp
@Amit-qv8cp Ай бұрын
simple and neat explanation of the concept. Thank you
@rallabandisrinivas
@rallabandisrinivas 3 жыл бұрын
Waiting for her Udemy course in September, explaining concepts with use cases in most of her episodes . Thanks for all your effort to give awareness to devops community
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks Srinivas! :)
@jcnarasimhan4218
@jcnarasimhan4218 Жыл бұрын
@@TechWorldwithNana where is her Udemy course? I am looking to learn more on K8s operators
@asmacdonful
@asmacdonful Жыл бұрын
I still recommend this video as one of the best resources for understanding operators at the high level!
@dharmesh_nirmal
@dharmesh_nirmal 3 жыл бұрын
Thank you Nana for such great videos, Love you so much Nana !
@Kushagra105
@Kushagra105 3 жыл бұрын
Thank You Nana for Such a wonderful Video!!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome, glad you liked it 😊
@MANISHRAUT
@MANISHRAUT 3 жыл бұрын
How you simplify the topics so easily. A great talent. Thanks a lot for this knowledge :)
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
That's a secret. 😇
@SHAJUVK
@SHAJUVK 3 жыл бұрын
Hi Nana Your videos are awesome !! explained a complicated concept in a simple and easy way. Could you please share the CRD video (server & client ) with some examples?
@lpsouza
@lpsouza 3 жыл бұрын
Hello Nana! Thank you for this videos! I learn more and more about k8s with your videos!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
That's really great, happy my tutorials are helpful for you 💡🙂
@InstituteofConceptualPhysics
@InstituteofConceptualPhysics 3 жыл бұрын
Outstanding Video,. Short and clear. Thank you.
@mr_whyy
@mr_whyy 2 жыл бұрын
This seems to be a good tech channel! I'm subbing
@helsonkumar8173
@helsonkumar8173 3 жыл бұрын
Hey!!! That was fantastic....easy to understand...good job...:)
@chaitanyabayana
@chaitanyabayana 3 жыл бұрын
Clear and specific to the point ... thanks :)
@DoKcommunity
@DoKcommunity 3 жыл бұрын
these videos are amazing! thank you for making them!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks 😇
@saurabhbanerjee2998
@saurabhbanerjee2998 2 жыл бұрын
Very informative and easy to understand!
@azeraeth
@azeraeth 2 жыл бұрын
Thanks for the video! Now I'm ready to figure out how to make one!
@frasersproperty4031
@frasersproperty4031 3 жыл бұрын
Thank you so much for another useful video
@ellashurhavetsky9648
@ellashurhavetsky9648 3 жыл бұрын
Great explanation, thank you!
@singalavenkatesh3383
@singalavenkatesh3383 2 жыл бұрын
Simply Superb !
@sja1n
@sja1n 3 жыл бұрын
Great video, I have learned a lot about k8s from your videos than from any other place. Thank you. Can you also make a video on deploying stateful mongoDB using operators in replica set
@tonydavies4034
@tonydavies4034 3 жыл бұрын
Excellent presentation. Thanks.
@BrunoBuenoLinux
@BrunoBuenoLinux 2 жыл бұрын
Hello, first sorry for my english ! =) Nana is the best ! I love how she explained, I love your videos. Congratulations for your job. You make the things easy. Greate hug from Brasil.
@KiranBiliyawalaA
@KiranBiliyawalaA 3 жыл бұрын
Thanks a ton Nana, big fan of your kubernetes content! 🙌🏻✌🏻 Could you please add one demo video that can create sharded mongodb cluster using kubernetes operator along with local as well as remote storage ?
@shung007
@shung007 2 жыл бұрын
This video is awesome!😃😃
@gaurabdey6325
@gaurabdey6325 3 жыл бұрын
Hey Nana, great job with the videos. I am already a fan of your teaching. The concepts are distilled very well for consumption. Please do make some hands on videos on Kubernetes CICD. Thank you ,Gaurab Dey
@jumphu223
@jumphu223 Жыл бұрын
simple is great, most useful, thanks
@juancolmenares6185
@juancolmenares6185 4 ай бұрын
Very clear explanation
@chandrag2536
@chandrag2536 2 жыл бұрын
Thank you for an excellent explanation...
@mohanpawar08
@mohanpawar08 3 жыл бұрын
Nicely explain... in detail... Thank you.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome Mohan. 😊
@lohannasarah152
@lohannasarah152 2 жыл бұрын
Very good class! Thank you
@yogeshsy7382
@yogeshsy7382 5 ай бұрын
Good one Nana! Thank you
@yotu9670
@yotu9670 2 ай бұрын
as always such a good explanation.
@user-yx5wk4ix6q
@user-yx5wk4ix6q 3 жыл бұрын
really easy for understanding, thanks
@catalyticcentaur5835
@catalyticcentaur5835 3 жыл бұрын
555 views just right now. (I like this number.) Thank you Nana, for your very excellent presentations. It helps my understanding a lot. Vielen und durchaus auch herzlichen Dank!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy to hear that I can help in understanding those complex topics 😇 Danke :D
@SouvikHaldarmustang
@SouvikHaldarmustang Жыл бұрын
Perfect! I was looking for just this. Please make a video on creating an operator in golang using the SDK.
@RakibCan
@RakibCan 2 жыл бұрын
thanks so much for this video :) looking forward to 7:15 for concept video on CRDs
@lucarauchenberger628
@lucarauchenberger628 2 жыл бұрын
really well explained!
@guptaachin
@guptaachin 11 ай бұрын
Thank you Nana!
@davidef.982
@davidef.982 3 жыл бұрын
Simply and efficiently explained 👍
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy that it helped you Davide. 😇
@debashishpattnaik4662
@debashishpattnaik4662 3 жыл бұрын
Please make an extensive video on what is CRD + setting up CRD. Thanks :)
@manbaobao4915
@manbaobao4915 3 жыл бұрын
thank you! waiting for the CRD video.
@yifengchen9880
@yifengchen9880 Жыл бұрын
This introduction video about operator is fantastic
@TechWorldwithNana
@TechWorldwithNana Жыл бұрын
Really glad to hear, thank you so much!
@devadev3214
@devadev3214 3 жыл бұрын
tq nana nice info..
@Robson-2
@Robson-2 3 жыл бұрын
Wow... Great!
@deekshant56
@deekshant56 3 жыл бұрын
congrats for your 20k subscriber :) , can you please put one video on how to deploy microservice architecture in kubernetes :), also waiting for udemy course
@promisepreston
@promisepreston 3 жыл бұрын
Enjoyed it
@Xerox_man
@Xerox_man 3 жыл бұрын
Very informative
@MuhammedDahab
@MuhammedDahab 3 жыл бұрын
hey smart teacher GREAT JOB , thank you again an again , wish you all the best ♥♥
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thank you Mohamed :D
@Raj-si5yz
@Raj-si5yz 3 жыл бұрын
Thanks Nana for hard work!HBD❤️
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thank you so much Raj 😊🙏
@cashat
@cashat 3 жыл бұрын
Thanks mis Nana♥️
@carlosandresolea4988
@carlosandresolea4988 2 жыл бұрын
Thank you for sharing your knowledge 😃! Do you have a video when you compare and differentiate Helm charts and Kubernetes operators? thanks again!
@ehteshambhai
@ehteshambhai Күн бұрын
Very well explained in simple words about Operators. Also as mentioned in video, do we have video explaination for CRD in kubernetes by Nana ?
@proud_indian408
@proud_indian408 3 жыл бұрын
Loved it 😊😊
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy to hear, thanks :)
@pratikjain2690
@pratikjain2690 3 жыл бұрын
Thanks for the video and please create video on CRD and how to create our own CRD🙏
@user-os6bl2mp8v
@user-os6bl2mp8v 11 ай бұрын
Thank you for the video. +1 subscriber.
@abdelmonemmostafa5707
@abdelmonemmostafa5707 3 жыл бұрын
Thank you Nana for you effort and simple explanation but could you make a separate for CRD?
@happylearningtricks
@happylearningtricks Жыл бұрын
extraordinary explanation- thanks @NANA
@jmrodri69
@jmrodri69 Жыл бұрын
Great explanation. Thank you. And definitely checkout operator sdk tool for building your operators :)
@devopskey6251
@devopskey6251 2 жыл бұрын
@nana you know you are my favorite instructor
@prasaddedhe9274
@prasaddedhe9274 3 ай бұрын
Good one
@emilpeychev8714
@emilpeychev8714 Ай бұрын
Brilliant
@r4riaz
@r4riaz 3 жыл бұрын
Hi Nana, thanks for such wonderful videos. I really like your teaching approach. I need some help about learning this technology. I am having difficulty in learning the tools that around K8S ecosystem. There are so many. How did you come up with a learning path? How do you decide what to learn? and what tools to learn? Could you please share this detail? Thanks in advance.
@zubinpratap
@zubinpratap 3 жыл бұрын
this is a FIRST RATE explanation. really great. Where can i see the CRD video? Thanks !
@AmitPawar-oj3yw
@AmitPawar-oj3yw Жыл бұрын
Nice video
@theyashwantsoni
@theyashwantsoni 3 жыл бұрын
helpful..thanks
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome Yashwant. Please don't forget to subscribe and share. Thank you. 😇
@york2600
@york2600 2 жыл бұрын
Thanks!
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks for your support Timothy, much appreciated!
@kyp0717
@kyp0717 3 жыл бұрын
Thanks! This and all your videos are excellent. In your video, you mention about another video on CRD. Can you direct me to that video? Thank you once again!!!
@ayushpratap4726
@ayushpratap4726 3 жыл бұрын
Hi Nana! Please release a video on Setting up MongoDB cluster with MongoDB Enterprise Operator for Kubernetes along with persistent storage using stateful set.
@neocaoz
@neocaoz 3 жыл бұрын
Hi Nana!! Is there any plan for a video about Affinity/Tolerations/Taints ? Thanks for your amazing work!! =)
@0xvishal
@0xvishal Жыл бұрын
Great
Kubernetes StatefulSet simply explained | Deployment vs StatefulSet
16:00
TechWorld with Nana
Рет қаралды 224 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 11 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 108 МЛН
Kubernetes Operators Explained
9:35
IBM Technology
Рет қаралды 99 М.
To Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, Pivotal
38:05
CNCF [Cloud Native Computing Foundation]
Рет қаралды 13 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 239 М.
What The Heck Are Kubernetes Resources, CRs, CRDs, Operators, etc.?
21:08
Kubernetes Custom Resource Definition (CRD) Explained with Demo
22:58
Learn with GVR
Рет қаралды 23 М.
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 63 М.