Kubernetes Operator simply explained in 10 mins

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
    @TechWorldwithNana3 жыл бұрын

    ► Prometheus Operator in practice: kzread.info/dash/bejne/g6N409qmZ9zIfMY.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 😊

  • @cokebooger
    @cokebooger3 жыл бұрын

    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_parth3 жыл бұрын

    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

  • @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
    @reddog21053 жыл бұрын

    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
    @iammrchetan3 жыл бұрын

    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!

  • @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!

  • @nsitkarana
    @nsitkarana3 жыл бұрын

    Nice and concise explanation of operators with clear cut examples explaining the need. Thanks !!

  • @AaronNel
    @AaronNel3 жыл бұрын

    You have produced some of the best content on these complex and new topics thank you.

  • @marcoprado7724
    @marcoprado77242 жыл бұрын

    You always save me when I need to understand a concept about kubernetes, 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!

  • @RamanKathpalia
    @RamanKathpalia3 жыл бұрын

    Long awaited topic. Explained pretty well, as always. Thank you for your efforts Nana.

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Thanks Raman, glad you liked the explanation :)

  • @umairbutt6947
    @umairbutt69472 жыл бұрын

    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
    @robertmartin23942 жыл бұрын

    Your videos are so super clear and helpful, thank you thank you Nana!

  • @SHUBHAMMAHI1984
    @SHUBHAMMAHI19842 жыл бұрын

    Thank you, have been breaking my head around this topic on ACG.

  • @hyderabadperlmongers3654
    @hyderabadperlmongers36542 ай бұрын

    Very clear explanation about operators, cleared all the doubts i have , thanks a bunch

  • @annachaika6616
    @annachaika6616 Жыл бұрын

    Wow, finally I know how to explain what I’m working with, thanks!

  • @ifereokibe9146
    @ifereokibe91463 жыл бұрын

    Your explanations are always simple to understand. Thanks for the info

  • @mrops
    @mrops3 жыл бұрын

    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!

  • @Amit-qv8cp
    @Amit-qv8cp22 күн бұрын

    simple and neat explanation of the concept. Thank you

  • @aniruthoblah
    @aniruthoblah2 жыл бұрын

    Instant subscribe. Makes me understand the concepts better.

  • @rajitpaul4676
    @rajitpaul46762 жыл бұрын

    Thanks Nana, for introducing K8S operators, simple yet effective!

  • @tiagotele1
    @tiagotele13 жыл бұрын

    Awesome explanation! You kind of open my head and out the intuition inside! Thanks!

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    You're welcome Tiago. Happy to help. 😊

  • @rallabandisrinivas
    @rallabandisrinivas3 жыл бұрын

    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

  • @xiaofengyang1466
    @xiaofengyang14663 жыл бұрын

    简明扼要:Well explained in a short time !

  • @hovermind
    @hovermind3 жыл бұрын

    Best explanation found on internet. You are good at explaining things. Your KZread videos are good for people who can not afford paid courses (i.e. in developing countries).

  • @sdcookingpassion
    @sdcookingpassion3 жыл бұрын

    Once again thank you for all the super informative sessions . Am eagerly awaiting for Kubernetes Networking deep dive session :)

  • @minimalniemand
    @minimalniemand3 жыл бұрын

    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. 😊

  • @renyirish
    @renyirish3 жыл бұрын

    You were born to teach 🤩 Thanks again.

  • @Abhilashop
    @Abhilashop3 жыл бұрын

    Crystal clear explanation..!!! Thanks for this video..

  • @azeraeth
    @azeraeth2 жыл бұрын

    Thanks for the video! Now I'm ready to figure out how to make one!

  • @InstituteofConceptualPhysics
    @InstituteofConceptualPhysics3 жыл бұрын

    Outstanding Video,. Short and clear. Thank you.

  • @joelh766
    @joelh7663 жыл бұрын

    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. 😇

  • @asmacdonful
    @asmacdonful Жыл бұрын

    I still recommend this video as one of the best resources for understanding operators at the high level!

  • @dharmesh_nirmal
    @dharmesh_nirmal3 жыл бұрын

    Thank you Nana for such great videos, Love you so much Nana !

  • @chaitanyabayana
    @chaitanyabayana3 жыл бұрын

    Clear and specific to the point ... thanks :)

  • @MANISHRAUT
    @MANISHRAUT3 жыл бұрын

    How you simplify the topics so easily. A great talent. Thanks a lot for this knowledge :)

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    That's a secret. 😇

  • @DoKcommunity
    @DoKcommunity3 жыл бұрын

    these videos are amazing! thank you for making them!

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Thanks 😇

  • @singalavenkatesh3383
    @singalavenkatesh33832 жыл бұрын

    Simply Superb !

  • @lpsouza
    @lpsouza3 жыл бұрын

    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 💡🙂

  • @ellashurhavetsky9648
    @ellashurhavetsky96483 жыл бұрын

    Great explanation, thank you!

  • @jumphu223
    @jumphu223 Жыл бұрын

    simple is great, most useful, thanks

  • @SHAJUVK
    @SHAJUVK3 жыл бұрын

    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?

  • @Kushagra105
    @Kushagra1053 жыл бұрын

    Thank You Nana for Such a wonderful Video!!

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    You're welcome, glad you liked it 😊

  • @frasersproperty4031
    @frasersproperty40313 жыл бұрын

    Thank you so much for another useful video

  • @sja1n
    @sja1n3 жыл бұрын

    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
    @tonydavies40343 жыл бұрын

    Excellent presentation. Thanks.

  • @juancolmenares6185
    @juancolmenares61853 ай бұрын

    Very clear explanation

  • @helsonkumar8173
    @helsonkumar81733 жыл бұрын

    Hey!!! That was fantastic....easy to understand...good job...:)

  • @saurabhbanerjee2998
    @saurabhbanerjee29982 жыл бұрын

    Very informative and easy to understand!

  • @SouvikHaldarmustang
    @SouvikHaldarmustang Жыл бұрын

    Perfect! I was looking for just this. Please make a video on creating an operator in golang using the SDK.

  • @lohannasarah152
    @lohannasarah1522 жыл бұрын

    Very good class! Thank you

  • @yogeshsy7382
    @yogeshsy73824 ай бұрын

    Good one Nana! Thank you

  • @yotu9670
    @yotu9670Ай бұрын

    as always such a good explanation.

  • @user-yx5wk4ix6q
    @user-yx5wk4ix6q3 жыл бұрын

    really easy for understanding, thanks

  • @mr_whyy
    @mr_whyy2 жыл бұрын

    This seems to be a good tech channel! I'm subbing

  • @shung007
    @shung0072 жыл бұрын

    This video is awesome!😃😃

  • @lucarauchenberger628
    @lucarauchenberger6282 жыл бұрын

    really well explained!

  • @chandrag2536
    @chandrag25362 жыл бұрын

    Thank you for an excellent explanation...

  • @KiranBiliyawalaA
    @KiranBiliyawalaA3 жыл бұрын

    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 ?

  • @gaurabdey6325
    @gaurabdey63253 жыл бұрын

    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

  • @guptaachin
    @guptaachin10 ай бұрын

    Thank you Nana!

  • @mohanpawar08
    @mohanpawar083 жыл бұрын

    Nicely explain... in detail... Thank you.

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    You're welcome Mohan. 😊

  • @debashishpattnaik4662
    @debashishpattnaik46623 жыл бұрын

    Please make an extensive video on what is CRD + setting up CRD. Thanks :)

  • @yifengchen9880
    @yifengchen9880 Жыл бұрын

    This introduction video about operator is fantastic

  • @TechWorldwithNana

    @TechWorldwithNana

    Жыл бұрын

    Really glad to hear, thank you so much!

  • @promisepreston
    @promisepreston3 жыл бұрын

    Enjoyed it

  • @BrunoBuenoLinux
    @BrunoBuenoLinux2 жыл бұрын

    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.

  • @manbaobao4915
    @manbaobao49153 жыл бұрын

    thank you! waiting for the CRD video.

  • @Robson-2
    @Robson-23 жыл бұрын

    Wow... Great!

  • @davidef.982
    @davidef.9823 жыл бұрын

    Simply and efficiently explained 👍

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Happy that it helped you Davide. 😇

  • @Xerox_man
    @Xerox_man3 жыл бұрын

    Very informative

  • @catalyticcentaur5835
    @catalyticcentaur58353 жыл бұрын

    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

  • @RakibCan
    @RakibCan2 жыл бұрын

    thanks so much for this video :) looking forward to 7:15 for concept video on CRDs

  • @carlosandresolea4988
    @carlosandresolea49882 жыл бұрын

    Thank you for sharing your knowledge 😃! Do you have a video when you compare and differentiate Helm charts and Kubernetes operators? thanks again!

  • @cashat
    @cashat3 жыл бұрын

    Thanks mis Nana♥️

  • @devadev3214
    @devadev32143 жыл бұрын

    tq nana nice info..

  • @MuhammedDahab
    @MuhammedDahab3 жыл бұрын

    hey smart teacher GREAT JOB , thank you again an again , wish you all the best ♥♥

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Thank you Mohamed :D

  • @happylearningtricks
    @happylearningtricks Жыл бұрын

    extraordinary explanation- thanks @NANA

  • @deekshant56
    @deekshant563 жыл бұрын

    congrats for your 20k subscriber :) , can you please put one video on how to deploy microservice architecture in kubernetes :), also waiting for udemy course

  • @abdelmonemmostafa5707
    @abdelmonemmostafa57073 жыл бұрын

    Thank you Nana for you effort and simple explanation but could you make a separate for CRD?

  • @pratikjain2690
    @pratikjain26903 жыл бұрын

    Thanks for the video and please create video on CRD and how to create our own CRD🙏

  • @Raj-si5yz
    @Raj-si5yz3 жыл бұрын

    Thanks Nana for hard work!HBD❤️

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Thank you so much Raj 😊🙏

  • @emilpeychev8714
    @emilpeychev871410 күн бұрын

    Brilliant

  • @proud_indian408
    @proud_indian4083 жыл бұрын

    Loved it 😊😊

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    Happy to hear, thanks :)

  • @parthachattopadhyay2181
    @parthachattopadhyay21813 жыл бұрын

    Hi Nana, can you please create a video on k8 certifications with recommendations for people coming from different backgrounds.

  • @pallavkan

    @pallavkan

    3 жыл бұрын

    Partha bro i have a recommendation!! Certification is not going to help you in cracking the interview, i have done CKA training from simplilearn and believe me there is an ocean to learn in kubernetes in which CKA is just going to give you some fundamental ideas. Istio, falco, sysdig there is lot to learn. Telling you this because i cracked an interview by learning from youtube and k8 official document site

  • @parthachattopadhyay2181

    @parthachattopadhyay2181

    3 жыл бұрын

    @@pallavkan really appreciate your feedback. I was just wondering while working on application in k8 infra, would it be a good idea to get a certificate anyway. And if it makes my journey a little more wider.

  • @pallavkan

    @pallavkan

    3 жыл бұрын

    Partha Chattopadhyay check the courses on Udemy , zeal vohra has explained terraform and k8 quite well, if you want to learn the concept. The CNCF certificate of CKA is the recognised one in the industry 300$ 😃

  • @parthachattopadhyay2181

    @parthachattopadhyay2181

    3 жыл бұрын

    @@pallavkan thank you so much brother

  • @prasaddedhe9274
    @prasaddedhe92742 ай бұрын

    Good one

  • @theyashwantsoni
    @theyashwantsoni3 жыл бұрын

    helpful..thanks

  • @TechWorldwithNana

    @TechWorldwithNana

    3 жыл бұрын

    You're welcome Yashwant. Please don't forget to subscribe and share. Thank you. 😇

  • @r4riaz
    @r4riaz3 жыл бұрын

    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.

  • @user-os6bl2mp8v
    @user-os6bl2mp8v10 ай бұрын

    Thank you for the video. +1 subscriber.

  • @york2600
    @york26002 жыл бұрын

    Thanks!

  • @TechWorldwithNana

    @TechWorldwithNana

    2 жыл бұрын

    Thanks for your support Timothy, much appreciated!

  • @devopskey6251
    @devopskey62512 жыл бұрын

    @nana you know you are my favorite instructor

  • @jmrodri69
    @jmrodri69 Жыл бұрын

    Great explanation. Thank you. And definitely checkout operator sdk tool for building your operators :)

  • @0xvishal
    @0xvishal Жыл бұрын

    Great

  • @zubinpratap
    @zubinpratap3 жыл бұрын

    this is a FIRST RATE explanation. really great. Where can i see the CRD video? Thanks !

  • @AmitPawar-oj3yw
    @AmitPawar-oj3yw Жыл бұрын

    Nice video

  • @jiansu
    @jiansu3 жыл бұрын

    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
    @KiranMenon2 жыл бұрын

    Good presentation. 👍 What tool/video editor are you using to create these contents? Thanks.

  • @machireddyshyamsunder987
    @machireddyshyamsunder9873 жыл бұрын

    Thanks for details, I have doubt can we practice operator on minikube with single K8s