Загрузка...

Day 50 - Kubernetes Operators Tutorial ( explained with demo)

Welcome to Day 50 of the CKA 2025 series! In this video, we celebrate a milestone by diving into the world of Kubernetes Operators. We explore the difference between traditional manual deployment methods and the powerful, automated Operator pattern.

Learn how Operators work under the hood, understanding their key components like Custom Resource Definitions (CRDs), Custom Resources, and the Controller. Discover the significant benefits of using Operators, especially for automating complex Day-2 operations such as backups, restores, updates, and scaling.

We'll walk through a practical example using the popular cert-manager operator, demonstrating its installation using the Operator Lifecycle Manager (OLM) and how it automates TLS certificate management in your cluster. See how the operator watches for changes in Custom Resources (CRs) and reconciles the desired state with the actual state in your Kubernetes cluster.

What you'll learn in this video:
* Traditional vs. Operator deployment patterns in Kubernetes
* How the Kubernetes Operator reconciliation loop works
* Key components of a Kubernetes Operator (CRD, CR, Controller)
* Why Operators are crucial for automating Day-2 operations
* Hands-on demo: Installing and setting up the cert-manager operator

00:00 Introduction
00:27 Agenda overview
00:34 Traditional vs. Operator pattern explained
01:18 Manual deployment workflow
02:46 Automated (Operator) workflow
03:33 Operator as a DevOps engineer
04:40 How Operators work (diagram)
06:39 cert-manager Operator example (diagram)
09:05 Key Components of an Operator
09:53 Why use Operators (automate tasks, Day-2 operations)
10:36 Operator Installation methods (kubectl, Helm, OLM)
11:17 OperatorHub.io overview
12:23 Starting the demo of operator
20:49 Creating a self-signed Issuer CR
21:56 Creating a Certificate CR referencing the Issuer
24:00 Observing logs showing status change from False to True
24:46 Conclusion
25:19 Outro

Master the power of Kubernetes Operators to simplify application management and achieve true automation.

#kubernetes #operators #ckacertification #devops #cloudnative #automation

2025 Labs from KodeKloud: https://kode.wiki/4d24Q9Z
KodeKloud free playground: https://kode.wiki/4dRmXA1

👨‍💻 GitHub repo :
https://github.com/piyushsachdeva/CKA-2024/

𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗘 COURSES 👌 It’s 🅵🆁🅴🅴 ⛳
✅ Terraform Full Course For Beginners - #28daysofAZTerraform
https://www.youtube.com/playlist?list=PLl4APkPHzsUUHlbhuq9V02n9AMLPySoEQ

✅ Certified Kubernetes Administrator (CKA) 2024
https://www.youtube.com/playlist?list=PLl4APkPHzsUUOkOv3i62UidrLmSB8DcGC

✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗲𝘃𝗢𝗽𝘀 𝗭𝗲𝗿𝗼 𝘁𝗼 𝗛𝗲𝗿𝗼:
https://www.youtube.com/playlist?list=PLl4APkPHzsUXseJO1a03CtfRDzr2hivbD

✅ 𝗔𝗭𝟵𝟬𝟬 𝗔𝘇𝘂𝗿𝗲 𝗙𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲
https://www.youtube.com/playlist?list=PLl4APkPHzsUUOCWcjaXcH-WBVxCccZ4uO

✅ 𝗡𝗮𝗺𝗮𝘀𝘁𝗲 𝗚𝗼𝗼𝗴𝗹𝗲 𝗖𝗹𝗼𝘂𝗱 | 𝗚𝗖𝗣 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗯𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀, 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗽𝗹𝗮𝘆𝗹𝗶𝘀𝘁 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗔𝘀𝘀𝗼𝗰𝗶𝗮𝘁𝗲 𝗖𝗹𝗼𝘂𝗱 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝗔𝗖𝗘) 𝗖𝗲𝗿𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗘𝘅𝗮𝗺:
https://www.youtube.com/playlist?list=PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W

✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗮𝘁𝗮 𝗳𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗗𝗣 𝟵𝟬𝟬 𝗳𝘂𝗹𝗹 𝗰𝗼𝘂𝗿𝘀𝗲
https://www.youtube.com/playlist?list=PLl4APkPHzsUUd4rzzHEpHMsyD5PbVWz1I

✅ 𝗝𝗲𝗻𝗸𝗶𝗻𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀
https://www.youtube.com/playlist?list=PLl4APkPHzsUV3pz6zRpFJe3A4wTM2Pjvv

✅ 𝟭𝟬𝘄𝗲𝗲𝗸𝘀𝗼𝗳𝗰𝗹𝗼𝘂𝗱𝗼𝗽𝘀 - 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗰𝗼𝗺𝗽𝗹𝗲𝘅 𝗵𝗮𝗻𝗱𝘀-𝗼𝗻 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 𝗮𝗻𝗱 𝗗𝗲𝘃𝗢𝗽𝘀
https://www.youtube.com/playlist?list=PLl4APkPHzsUUc8HOEIwfB3Z2uxRv2SKOG

✅ 𝗗𝗲𝘃𝗢𝗽𝘀 𝗮𝗻𝗱 𝗖𝗹𝗼𝘂𝗱 𝗣𝗼𝗱𝗰𝗮𝘀𝘁𝘀:
https://www.youtube.com/playlist?list=PLl4APkPHzsUWr7SI4Kym5dr80DovuSbL2

✅ 𝗚𝗶𝘁𝗹𝗮𝗯 𝗖𝗜 𝗖𝗗 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 | 𝗘𝗻𝗱 𝗧𝗼 𝗘𝗻𝗱 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 [𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲]
https://youtu.be/uYaMRn2meJQ

Subscribe to our channel to get notified about the latest videos.
🔥 https://www.youtube.com/TechTutorialswithPiyush

👨‍💻 Got a video request? submit it using the below link or vote on the existing requests

https://request.techtutorialswithpiyush.com/

-----------------------------------------------------------------------------------------------------------------------
𝗖𝗼𝗻𝗻𝗲𝗰𝘁 𝗺𝗲 𝗛𝗲𝗿𝗲:👇👇

🔥𝗬𝗼𝘂𝗧𝘂𝗯𝗲 ▶ https://www.youtube.com/TechTutorialswithPiyush
⛳𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻 ▶ https://www.linkedin.com/in/piyush-sachdeva/
🚀𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺 ▶ https://www.instagram.com/techtutorialswithpiyush/
🌍𝗧𝘄𝗶𝘁𝘁𝗲𝗿 ▶ https://twitter.com/techie_piyush
👨‍💻 𝗚𝗶𝘁𝗵𝘂𝗯 ▶ https://github.com/piyushsachdeva
✍ 𝗠𝗲𝗱𝗶𝘂𝗺.𝗰𝗼𝗺 ▶ https://medium.com/@piyush.sachdeva055
📚 𝗱𝗲𝘃.𝘁𝗼 ▶ https://dev.to/piyushsachdeva
✨𝗗𝗶𝘀𝗰𝗼𝗿𝗱 ▶ https://discord.gg/TNCs4BRzq8
-----------------------------------------------------------------------------------------------------------------------
References 📚:

#devops #techtutorialswithpiyush

Видео Day 50 - Kubernetes Operators Tutorial ( explained with demo) канала Tech Tutorials with Piyush
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки