Kubernetes Operator simply explained in 10 mins

  Рет қаралды 209,685

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.

Пікірлер: 181
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
► Prometheus Operator in practice: kzbin.info/www/bejne/h6CnoqujbN6VgsU 🙌🏼 ▬▬▬▬▬▬ 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 😊
@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
@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. 🙂
@katlegomolepo6830
@katlegomolepo6830 Жыл бұрын
Nana you have no idea how simple your videos makes complex explanations, sheer class. Best explanation of operators I've seen.
@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!
@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.
@dowork1165
@dowork1165 Ай бұрын
Love the clarity and thoughtfulness in this video. Thanks for creating it!
@nsitkarana
@nsitkarana 3 жыл бұрын
Nice and concise explanation of operators with clear cut examples explaining the need. Thanks !!
@AaronNel
@AaronNel 3 жыл бұрын
You have produced some of the best content on these complex and new topics thank you.
@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!
@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.
@robertmartin2394
@robertmartin2394 2 жыл бұрын
Your videos are so super clear and helpful, thank you thank you Nana!
@ifereokibe9146
@ifereokibe9146 3 жыл бұрын
Your explanations are always simple to understand. Thanks for the info
@marcoprado7724
@marcoprado7724 2 жыл бұрын
You always save me when I need to understand a concept about kubernetes, thank you!
@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 :)
@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!
@xiaofengyang1466
@xiaofengyang1466 3 жыл бұрын
简明扼要:Well explained in a short time !
@aniruthoblah
@aniruthoblah 2 жыл бұрын
Instant subscribe. Makes me understand the concepts better.
@hyderabadperlmongers3654
@hyderabadperlmongers3654 2 ай бұрын
Very clear explanation about operators, cleared all the doubts i have , thanks a bunch
@jumphu223
@jumphu223 Жыл бұрын
simple is great, most useful, thanks
@Abhilashop
@Abhilashop 3 жыл бұрын
Crystal clear explanation..!!! Thanks for this video..
@annachaika6616
@annachaika6616 Жыл бұрын
Wow, finally I know how to explain what I’m working with, thanks!
@renyirish
@renyirish 3 жыл бұрын
You were born to teach 🤩 Thanks again.
@Amit-qv8cp
@Amit-qv8cp 27 күн бұрын
simple and neat explanation of the concept. Thank you
@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!
@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. 😊
@dharmesh_nirmal
@dharmesh_nirmal 3 жыл бұрын
Thank you Nana for such great videos, Love you so much Nana !
@InstituteofConceptualPhysics
@InstituteofConceptualPhysics 3 жыл бұрын
Outstanding Video,. Short and clear. Thank you.
@frasersproperty4031
@frasersproperty4031 3 жыл бұрын
Thank you so much for another useful video
@tonydavies4034
@tonydavies4034 3 жыл бұрын
Excellent presentation. Thanks.
@hovermind
@hovermind 3 жыл бұрын
Best explanation found on internet. You are good at explaining things. Your KZbin videos are good for people who can not afford paid courses (i.e. in developing countries).
@sdcookingpassion
@sdcookingpassion 3 жыл бұрын
Once again thank you for all the super informative sessions . Am eagerly awaiting for Kubernetes Networking deep dive session :)
@saurabhbanerjee2998
@saurabhbanerjee2998 2 жыл бұрын
Very informative and easy to understand!
@mohanpawar08
@mohanpawar08 3 жыл бұрын
Nicely explain... in detail... Thank you.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome Mohan. 😊
@Kushagra105
@Kushagra105 3 жыл бұрын
Thank You Nana for Such a wonderful Video!!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome, glad you liked it 😊
@ellashurhavetsky9648
@ellashurhavetsky9648 3 жыл бұрын
Great explanation, thank you!
@juancolmenares6185
@juancolmenares6185 3 ай бұрын
Very clear explanation
@singalavenkatesh3383
@singalavenkatesh3383 2 жыл бұрын
Simply Superb !
@chaitanyabayana
@chaitanyabayana 3 жыл бұрын
Clear and specific to the point ... thanks :)
@lohannasarah152
@lohannasarah152 2 жыл бұрын
Very good class! Thank you
@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!
@chandrag2536
@chandrag2536 2 жыл бұрын
Thank you for an excellent explanation...
@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. 😇
@helsonkumar8173
@helsonkumar8173 3 жыл бұрын
Hey!!! That was fantastic....easy to understand...good job...:)
@mr_whyy
@mr_whyy 2 жыл бұрын
This seems to be a good tech channel! I'm subbing
@user-yx5wk4ix6q
@user-yx5wk4ix6q 3 жыл бұрын
really easy for understanding, thanks
@shung007
@shung007 2 жыл бұрын
This video is awesome!😃😃
@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
@DoKcommunity
@DoKcommunity 3 жыл бұрын
these videos are amazing! thank you for making them!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks 😇
@yogeshsy7382
@yogeshsy7382 4 ай бұрын
Good one Nana! Thank you
@lucarauchenberger628
@lucarauchenberger628 2 жыл бұрын
really well explained!
@yotu9670
@yotu9670 Ай бұрын
as always such a good explanation.
@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 💡🙂
@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. 😇
@azeraeth
@azeraeth 2 жыл бұрын
Thanks for the video! Now I'm ready to figure out how to make one!
@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. 😊
@guptaachin
@guptaachin 11 ай бұрын
Thank you Nana!
@asmacdonful
@asmacdonful Жыл бұрын
I still recommend this video as one of the best resources for understanding operators at the high level!
@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?
@davidef.982
@davidef.982 3 жыл бұрын
Simply and efficiently explained 👍
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy that it helped you Davide. 😇
@promisepreston
@promisepreston 3 жыл бұрын
Enjoyed it
@Xerox_man
@Xerox_man 3 жыл бұрын
Very informative
@manbaobao4915
@manbaobao4915 3 жыл бұрын
thank you! waiting for the CRD video.
@devadev3214
@devadev3214 3 жыл бұрын
tq nana nice info..
@yifengchen9880
@yifengchen9880 Жыл бұрын
This introduction video about operator is fantastic
@TechWorldwithNana
@TechWorldwithNana Жыл бұрын
Really glad to hear, thank you so much!
@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
@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.
@RakibCan
@RakibCan 2 жыл бұрын
thanks so much for this video :) looking forward to 7:15 for concept video on CRDs
@SouvikHaldarmustang
@SouvikHaldarmustang Жыл бұрын
Perfect! I was looking for just this. Please make a video on creating an operator in golang using the SDK.
@happylearningtricks
@happylearningtricks Жыл бұрын
extraordinary explanation- thanks @NANA
@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
@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 ?
@Robson-2
@Robson-2 3 жыл бұрын
Wow... Great!
@cashat
@cashat 3 жыл бұрын
Thanks mis Nana♥️
@Raj-si5yz
@Raj-si5yz 3 жыл бұрын
Thanks Nana for hard work!HBD❤️
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thank you so much Raj 😊🙏
@devopskey6251
@devopskey6251 2 жыл бұрын
@nana you know you are my favorite instructor
@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
@proud_indian408
@proud_indian408 3 жыл бұрын
Loved it 😊😊
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Happy to hear, thanks :)
@debashishpattnaik4662
@debashishpattnaik4662 3 жыл бұрын
Please make an extensive video on what is CRD + setting up CRD. Thanks :)
@user-os6bl2mp8v
@user-os6bl2mp8v 10 ай бұрын
Thank you for the video. +1 subscriber.
@theyashwantsoni
@theyashwantsoni 3 жыл бұрын
helpful..thanks
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
You're welcome Yashwant. Please don't forget to subscribe and share. Thank you. 😇
@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
@york2600
@york2600 2 жыл бұрын
Thanks!
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks for your support Timothy, much appreciated!
@emilpeychev8714
@emilpeychev8714 14 күн бұрын
Brilliant
@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!
@prasaddedhe9274
@prasaddedhe9274 2 ай бұрын
Good one
@pratikjain2690
@pratikjain2690 3 жыл бұрын
Thanks for the video and please create video on CRD and how to create our own CRD🙏
@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.
@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
@AmitPawar-oj3yw
@AmitPawar-oj3yw Жыл бұрын
Nice video
@0xvishal
@0xvishal Жыл бұрын
Great
@jmrodri69
@jmrodri69 Жыл бұрын
Great explanation. Thank you. And definitely checkout operator sdk tool for building your operators :)
@abdelmonemmostafa5707
@abdelmonemmostafa5707 3 жыл бұрын
Thank you Nana for you effort and simple explanation but could you make a separate for CRD?
@AliKHYAR
@AliKHYAR 3 жыл бұрын
you are awesome
@jiansu
@jiansu 3 жыл бұрын
Hi Nana, your video is always helpful easy to learn and following. I have one question no related to the subject, but i wanna make great video like your, what editor tool u are using to create those beautiful animation?
@KiranMenon
@KiranMenon 2 жыл бұрын
Good presentation. 👍 What tool/video editor are you using to create these contents? Thanks.
@olva
@olva 3 жыл бұрын
thank you
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
you're welcome, glad you liked it!
@neocaoz
@neocaoz 3 жыл бұрын
Hi Nana!! Is there any plan for a video about Affinity/Tolerations/Taints ? Thanks for your amazing work!! =)
Kubernetes StatefulSet simply explained | Deployment vs StatefulSet
16:00
TechWorld with Nana
Рет қаралды 222 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 41 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 54 М.
To Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, Pivotal
38:05
CNCF [Cloud Native Computing Foundation]
Рет қаралды 13 М.
Kubernetes Operators Explained
9:35
IBM Technology
Рет қаралды 98 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 804 М.
What The Heck Are Kubernetes Resources, CRs, CRDs, Operators, etc.?
21:08
How Prometheus Monitoring works | Prometheus Architecture explained
21:31
TechWorld with Nana
Рет қаралды 994 М.
What is Kubernetes | Kubernetes explained in 15 mins
14:13
TechWorld with Nana
Рет қаралды 1,2 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 224 М.