Mastering Kubernetes: Workloads APIs (Deployment, StatefulSet, ReplicaSet, Pod, etc.)

  Рет қаралды 6,790

DevOps Toolkit

DevOps Toolkit

Күн бұрын

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)

Пікірлер: 53
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Was this video useful or too basic? Would it be interesting to see a different set of Kubernetes APIs?
@mreparaz
@mreparaz 2 ай бұрын
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!
@Muhammad-ox5sy
@Muhammad-ox5sy 2 ай бұрын
Yes! Please please please make more! Service APIs next, please!
@samuelhill852
@samuelhill852 2 ай бұрын
This is incredibly helpful! Thank you for this
@HadalSayer
@HadalSayer 2 ай бұрын
This video actually struck the perfect balance, more of this please!
@caseyphillips
@caseyphillips 2 ай бұрын
This was extremely well done! I would love to see more of these! I shared with our juniors and they love it!
@conradtaylor29
@conradtaylor29 Ай бұрын
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!!!! 👍🏾🙌🏾👏🏾
@MuthaNagavamsi
@MuthaNagavamsi 2 ай бұрын
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.
@Sharess
@Sharess 2 ай бұрын
love the communication style, find everything very easy to follow and understand!
@MW-mn1el
@MW-mn1el 2 ай бұрын
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.
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
Here's the one with services, ingress, and Gateway API: kzfaq.info/get/bejne/Y5d4Y6WWs5_MeZ8.html
@softwareengineer5764
@softwareengineer5764 2 ай бұрын
Always love your content viktor. Thanks for helping us to learn could native technologies.
@DrMicr0b
@DrMicr0b 2 ай бұрын
Great... thanks a lot. I would love to watch Service mesh, LB, ingress controllers in the next videos
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
LB and Ingress (together with a few others) was just released: kzfaq.info/get/bejne/Y5d4Y6WWs5_MeZ8.html
@DrMicr0b
@DrMicr0b Ай бұрын
@@DevOpsToolkit Awesome. Thank you :)
@PaulGilowey
@PaulGilowey 2 ай бұрын
Very helpful, thanks Victor. Load balancers, services, and ingress would be useful too. 😊
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
Done: kzfaq.info/get/bejne/Y5d4Y6WWs5_MeZ8.html
@Roybernat
@Roybernat 2 ай бұрын
It was great video !!! Off course for me who want to learn basics and understand things deep ! Thank a lot
@markwood-patrick4705
@markwood-patrick4705 2 ай бұрын
Excellent video made a number of things clear which I was uncertain about before, many thanks.
@oleksandrpopovych4841
@oleksandrpopovych4841 2 ай бұрын
I'd like to see how to create custom resources and custom controllers
@raphaelmesquita
@raphaelmesquita Ай бұрын
Awesome video, please keep them coming!
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
Thanks! Will do!
@sami_rhimi
@sami_rhimi 2 ай бұрын
Very informative video thank you
@georgebobolas6363
@georgebobolas6363 2 ай бұрын
Very useful info, and presented in such a clear way. Thank you!
@invalidred
@invalidred 2 ай бұрын
Heck yeh this was super useful! Anything like this would be great
@ericksonjosephsantos1964
@ericksonjosephsantos1964 2 ай бұрын
Keep doing what you are doing. I learned a lot from you.
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Thanks a ton
@ysunil_
@ysunil_ 2 ай бұрын
Please continue this series
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
Continues.... kzfaq.info/get/bejne/Y5d4Y6WWs5_MeZ8.html
@ysunil_
@ysunil_ Ай бұрын
❤ thank you ​@@DevOpsToolkit
@IvanRizzante
@IvanRizzante 2 ай бұрын
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?
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
This one kzfaq.info/get/bejne/pctljLyZntPMqqs.html ?
@IvanRizzante
@IvanRizzante 2 ай бұрын
@@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
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Got it. Adding it to my to-do list...
@domemvs
@domemvs 2 ай бұрын
Brate, let me guess, viddy comes from the word “vidi” and you created it!? (Btw, great video, as always).
@hubstrangers3450
@hubstrangers3450 2 ай бұрын
Thank you....
@Alexander-yu9uy
@Alexander-yu9uy 2 ай бұрын
Please continue this series! Very helpfull
@DevOpsToolkit
@DevOpsToolkit Ай бұрын
Continues... kzfaq.info/get/bejne/Y5d4Y6WWs5_MeZ8.html
@57skies
@57skies 2 ай бұрын
its not a good idea to talk to your monitor... wait. P.S. Yes, please, pretty please, continue with these series.
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
Already started working on the Service APIs. It should go live in 3-4 weeks.
@DerJoe92
@DerJoe92 2 ай бұрын
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
@DevOpsToolkit
@DevOpsToolkit 2 ай бұрын
True. That would be useful.
@imyashkale
@imyashkale 2 ай бұрын
Boss for reason
@glanern
@glanern 2 ай бұрын
Continue V
What The Heck Are Kubernetes Resources, CRs, CRDs, Operators, etc.?
21:08
Kubernetes Network Policies Explained
19:02
DevOps Toolkit
Рет қаралды 11 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 3,4 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 2,9 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 32 МЛН
OpenFunction: The Best Way to Run Serverless Functions on Kubernetes?
36:54
Terrible Ideas in Kubernetes
55:27
Southern California Linux Expo
Рет қаралды 4 М.
Should We Run Databases In Kubernetes? CloudNativePG (CNPG) PostgreSQL
19:10
Terraform vs. Crossplane vs. Ansible - Rivals or Allies?
16:26
DevOps Toolkit
Рет қаралды 11 М.
Top 5 Most-Used Deployment Strategies
10:00
ByteByteGo
Рет қаралды 245 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 237 М.
Gateway API - Ingress And Service Mesh Spec Replacement?
23:30
DevOps Toolkit
Рет қаралды 26 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,4 МЛН
🔥Идеальный чехол для iPhone! 📱 #apple #iphone
0:36
Не шарю!
Рет қаралды 1,3 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 11 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 32 МЛН