Mastering Kubernetes: Workloads APIs (Deployment, StatefulSet, ReplicaSet, Pod, etc.)
Вставка
- Опубліковано 22 тра 2024
- Embark on a journey to Kubernetes excellence with a dive into Kubernetes Workloads APIs. This video is your one-stop shop for mastering the various controllers and APIs that define how applications run on the powerful orchestration platform.
We kick off with the building blocks of all Kubernetes workloads - Pods. You'll learn about their lifecycle, how to create them, and what makes them tick. But since Pods alone aren't enough for a robust system, we introduce ReplicaSets - the key to ensuring your desired number of pod replicas are always up and running.
Next, we level up to Deployments for complete lifecycle management of your Pods and ReplicaSets, including updates and rollbacks. You'll gain insights into setting up zero-downtime deployment strategies that keep your applications resilient.
For applications that require stable networking and persistent storage, we dive into StatefulSets, explaining how they differ from Deployments and suit specific use cases. You'll learn how to handle stateful applications with confidence, ensuring data consistency and service discovery.
DaemonSets ensure that some workloads are a constant presence on your nodes. We cover scenarios where DaemonSets are essential and show you how to utilize them for tasks such as log collection and monitoring.
For workloads that need to run once or periodically, we unpack Jobs and CronJobs. Discover how to define batch jobs that run to completion and schedule them to run automatically, so your applications can handle maintenance tasks, data processing, or any other work that doesn't fit into the always-on service model.
By the end of this video, you'll possess an understanding of Kubernetes Workloads APIs. You'll not only be able to deploy various types of applications but also manage their lifecycle and scale with the demands of your users.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Sponsor: StatusPal
🔗 www.statuspal.io/?... 🔗
Use the discount code "DevOpsToolkit" during checkout for a 30% discount
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#Kubernetes #KubernetesTutorial #KubernetesWorkloads
Consider joining the channel: / devopstoolkit
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/vfarcic/c49bd...
🔗 Kubernetes: kubernetes.io
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use calendar.app.google/Q9eaDUHN8... to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: / vfarcic
➡ LinkedIn: / viktorfarcic
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: www.devopsparadox.com/
💬 Live streams: / devopsparadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Introduction to Kubernetes Workloads API
00:56 StatusPal (sponsor)
01:48 Containers in Kubernetes
02:49 Pods in Kubernetes
05:25 ReplicaSets in Kubernetes
12:30 Deployments in Kubernetes
16:00 Deployment Volumes in Kubernetes
19:07 SatefulSets in Kubernetes
23:23 DaemonSets in Kubernetes
25:46 Jobs in Kubernetes
28:32 CronJobs in Kubernetes
30:15 Goodbye (For Now) - Наука та технологія
Was this video useful or too basic? Would it be interesting to see a different set of Kubernetes APIs?
Hi, I would find it interesting to review ingress and gateway, the difference between them, and how to transition from using the former to the latter. Thank you!
Yes! Please please please make more! Service APIs next, please!
This is incredibly helpful! Thank you for this
This video actually struck the perfect balance, more of this please!
This was extremely well done! I would love to see more of these! I shared with our juniors and they love it!
Yes, this video was extremely useful and I learned so much from yoyr explainations of Kubernetes workload APIs. Please do keep these type of videos coming. Bravo!!!! 👍🏾🙌🏾👏🏾
You have a great gift, the gift of teaching. This video helped me learn some key things I didn't know before. So I thank you.
love the communication style, find everything very easy to follow and understand!
Very useful, ingress, load balancer, and auto scaling pods based on workload. Monitoring, logging, and tracing are also very important , with so many options, it's good to know what solutions to roll in different scenarios.
Here's the one with services, ingress, and Gateway API: ua-cam.com/video/-1H0BeN9hIk/v-deo.html
Great... thanks a lot. I would love to watch Service mesh, LB, ingress controllers in the next videos
LB and Ingress (together with a few others) was just released: ua-cam.com/video/-1H0BeN9hIk/v-deo.html
@@DevOpsToolkit Awesome. Thank you :)
Always love your content viktor. Thanks for helping us to learn could native technologies.
Very helpful, thanks Victor. Load balancers, services, and ingress would be useful too. 😊
Done: ua-cam.com/video/-1H0BeN9hIk/v-deo.html
I'd like to see how to create custom resources and custom controllers
Excellent video made a number of things clear which I was uncertain about before, many thanks.
It was great video !!! Off course for me who want to learn basics and understand things deep ! Thank a lot
Very informative video thank you
Very useful info, and presented in such a clear way. Thank you!
Awesome video, please keep them coming!
Thanks! Will do!
Heck yeh this was super useful! Anything like this would be great
Keep doing what you are doing. I learned a lot from you.
Thanks a ton
Please continue this series
Continues.... ua-cam.com/video/-1H0BeN9hIk/v-deo.html
❤ thank you @@DevOpsToolkit
Thank you....
Thank you for another good video! The rule of thumb is: never stop getting the basics right, so for me it's a very good one!
Question: when are we going to have a video about kubernetes monitoring with OpenTelemetry?
This one ua-cam.com/video/oe5YYh9mhzw/v-deo.html ?
@@DevOpsToolkit I'm talking about using OpenTelemetry for metrics and traces and logs, not just for instrumentation. It would be nice to see how one could rely on Otel Operator for kubernetes to do it
Got it. Adding it to my to-do list...
Brate, let me guess, viddy comes from the word “vidi” and you created it!? (Btw, great video, as always).
Please continue this series! Very helpfull
Continues... ua-cam.com/video/-1H0BeN9hIk/v-deo.html
Boss for reason
Still missing the CronDaemonSet in the API. When managing the OS through Kubernetes, there are node-based tasks that should run on a regular schedule, just like usual cron jobs
True. That would be useful.
its not a good idea to talk to your monitor... wait. P.S. Yes, please, pretty please, continue with these series.
Already started working on the Service APIs. It should go live in 3-4 weeks.
Continue V