Kubernetes Operator simply explained in 10 mins

preview_player
Показать описание
Kubernetes Operator explained | What are Kubernetes Operators and how it works

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? 🚀 ▬▬▬▬▬▬

#kubernetes #kubernetestutorial #devops #techworldwithnana

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬

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.
Рекомендации по теме
Комментарии
Автор


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

TechWorldwithNana
Автор

This is the most straight forward explanation of operators I've seen. Thank you!

cokebooger
Автор

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!

tomekjankowski
Автор

Nana you have no idea how simple your videos makes complex explanations, sheer class. Best explanation of operators I've seen.

katlegomolepo
Автор

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 <3

earthling_parth
Автор

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.

minimalniemand
Автор

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

rallabandisrinivas
Автор

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

asmacdonful
Автор

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

annachaika
Автор

simple and neat explanation of the concept. Thank you

Amit-qvcp
Автор

This is the best explanation that I have ever seen about operators. I love it. For sure I Will share it with my colleges.

joelh
Автор

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

reddog
Автор

thank you as always nana. so clearly laid out, great examples, and to the point.

danchisholm
Автор

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

hyderabadperlmongers
Автор

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

debashishpattnaik
Автор

Love the clarity and thoughtfulness in this video. Thanks for creating it!

dowork
Автор

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

SouvikHaldarmustang
Автор

This introduction video about operator is fantastic

yifengchen
Автор

You always save me when I need to understand a concept about kubernetes, thank you!

marcoprado
Автор

Instant subscribe. Makes me understand the concepts better.

aniruthoblah