Тёмный

Day 11/40 - Multi Container Pod Kubernetes - Sidecar vs Init Container 

Tech Tutorials with Piyush
ПодпиÑатьÑÑ 31 Ñ‚Ñ‹Ñ.
ПроÑмотров 1,5 Ñ‚Ñ‹Ñ.
50% 1

Welcome to day 11/40 of the Certified Kubernetes Administrator (CKA) Full Course. In this video, we will explore multi-container pods in Kubernetes with a detailed conceptual explanation, a live demo, and an engaging hands-on assignment.
In this video, you'll learn:
- What are environment variables in Kubernetes, and how do we use that
- Introduction to multi container pod in kubernetes
- How to create an init container inside a pod
- Commands and arguments in Kubernetes pod yaml
- Demo and troubleshooting
🚀 Reinforce your knowledge with practical tasks in the Day 11 folder of our GitHub repository: github.com/piyushsachdeva/CKA...
👨ðŸ¼â€ðŸ’» #40daysofKubernetes Challenge:
Join our 40-day challenge and solidify your Kubernetes skills. Details can be found in the "#40daysofkubernetes.md" file on GitHub or by watching our Day 0 video.
📖 Course Schedule:
I'll release 3-4 videos per week and host live Q&A sessions on weekends to answer your questions and guide you through the CKA certification process.
🕵ðŸ»â€â™‚ï¸ Who Should Watch:
This CKA course is designed for beginners, college students, and working professionals who want to learn Kubernetes from scratch, prepare for the CKA certification exam, or enhance their knowledge. It was designed based on the latest curriculum for the CKA exam in May 2024 and uses 1.30.2 as the Kubernetes version.
Let's start your Kubernetes journey together!
ð—–ð—¢ð— ð—£ð—Ÿð—˜ð—§ð—˜ ð—§ð—¨ð—§ð—¢ð—¥ð—œð—”ð—Ÿ ð—¦ð—˜ð—¥ð—œð—˜ð—¦ 👌 It’s 🅵ðŸ†ðŸ…´ðŸ…´ ⛳
✅ ð—”ð˜‡ð˜‚ð—¿ð—² ð——ð—²ð˜ƒð—¢ð—½ð˜€ ð—­ð—²ð—¿ð—¼ ð˜ð—¼ ð—›ð—²ð—¿ð—¼:
• Azure DevOps Zero to H...
✅ ð—”ð—­ðŸµðŸ¬ðŸ¬ ð—”ð˜‡ð˜‚ð—¿ð—² ð—™ð˜‚ð—»ð—±ð—®ð—ºð—²ð—»ð˜ð—®ð—¹ð˜€ ð—™ð˜‚ð—¹ð—¹ ð—–ð—¼ð˜‚ð—¿ð˜€ð—²
• AZ900WithPiyush - Azur...
✅ ð—¡ð—®ð—ºð—®ð˜€ð˜ð—² ð—šð—¼ð—¼ð—´ð—¹ð—² ð—–ð—¹ð—¼ð˜‚ð—± | ð—šð—–ð—£ ð—§ð˜‚ð˜ð—¼ð—¿ð—¶ð—®ð—¹ ð—³ð—¼ð—¿ ð—¯ð—²ð—´ð—¶ð—»ð—»ð—²ð—¿ð˜€, ð—® ð—°ð—¼ð—ºð—½ð—¹ð—²ð˜ð—² ð—½ð—¹ð—®ð˜†ð—¹ð—¶ð˜€ð˜ ð—³ð—¼ð—¿ ð˜ð—µð—² ð—”ð˜€ð˜€ð—¼ð—°ð—¶ð—®ð˜ð—² ð—–ð—¹ð—¼ð˜‚ð—± ð—˜ð—»ð—´ð—¶ð—»ð—²ð—²ð—¿ (ð—”ð—–ð—˜) ð—–ð—²ð—¿ð˜ð—¶ð—³ð—¶ð—°ð—®ð˜ð—¶ð—¼ð—» ð—˜ð˜…ð—®ð—º:
• Namaste Google Cloud, ...
✅ ð—”ð˜‡ð˜‚ð—¿ð—² ð——ð—®ð˜ð—® ð—³ð˜‚ð—»ð—±ð—®ð—ºð—²ð—»ð˜ð—®ð—¹ð˜€ ð——ð—£ ðŸµðŸ¬ðŸ¬ ð—³ð˜‚ð—¹ð—¹ ð—°ð—¼ð˜‚ð—¿ð˜€ð—²
• Microsoft Azure Data F...
✅ ð—ð—²ð—»ð—¸ð—¶ð—»ð˜€ ð—§ð˜‚ð˜ð—¼ð—¿ð—¶ð—®ð—¹ ð—³ð—¼ð—¿ ð—•ð—²ð—´ð—¶ð—»ð—»ð—²ð—¿ð˜€
• Jenkins Tutorial For B...
✅ #ðŸ­ðŸ¬ð˜„ð—²ð—²ð—¸ð˜€ð—¼ð—³ð—°ð—¹ð—¼ð˜‚ð—±ð—¼ð—½ð˜€ - ð—¥ð—²ð—®ð—¹-ð˜ð—¶ð—ºð—² ð—°ð—¼ð—ºð—½ð—¹ð—²ð˜… ð—µð—®ð—»ð—±ð˜€-ð—¼ð—» ð—½ð—¿ð—¼ð—·ð—²ð—°ð˜ð˜€ ð—¼ð—» ð—–ð—¹ð—¼ð˜‚ð—± ð—®ð—»ð—± ð——ð—²ð˜ƒð—¢ð—½ð˜€
• 10WeeksOfCloudOps Chal...
✅ ð——ð—²ð˜ƒð—¢ð—½ð˜€ ð—®ð—»ð—± ð—–ð—¹ð—¼ð˜‚ð—± ð—£ð—¼ð—±ð—°ð—®ð˜€ð˜ð˜€:
• DevOps and Cloud Podcasts
✅ ð—šð—¶ð˜ð—¹ð—®ð—¯ ð—–𗜠ð—–ð—— ð—§ð˜‚ð˜ð—¼ð—¿ð—¶ð—®ð—¹ | ð—˜ð—»ð—± ð—§ð—¼ ð—˜ð—»ð—± ð—¥ð—²ð—®ð—¹-ð˜ð—¶ð—ºð—² ð—£ð—¿ð—¼ð—·ð—²ð—°ð˜ [ð—™ð˜‚ð—¹ð—¹ ð—–ð—¼ð˜‚ð—¿ð˜€ð—²]
• Gitlab CI CD Tutorial ...
Subscribe to our channel to get notified about the latest videos.
🔥 / techtutorialswithpiyush
-----------------------------------------------------------------------------------------------------------------------
ð—–ð—¼ð—»ð—»ð—²ð—°ð˜ ð—ºð—² ð—›ð—²ð—¿ð—²:👇👇
🔥ð—¬ð—¼ð˜‚ð—§ð˜‚ð—¯ð—² â–¶ / techtutorialswithpiyush
⛳ð—Ÿð—¶ð—»ð—¸ð—²ð—±ð—œð—» â–¶ / piyush-sachdeva
🚀ð—œð—»ð˜€ð˜ð—®ð—´ð—¿ð—®ð—º â–¶ / techtutorialswithpiyush
ðŸŒð—§ð˜„ð—¶ð˜ð˜ð—²ð—¿ â–¶ / techie_piyush
👨â€ðŸ’» ð—šð—¶ð˜ð—µð˜‚ð—¯ â–¶ github.com/piyushsachdeva
✠ð— ð—²ð—±ð—¶ð˜‚ð—º.ð—°ð—¼ð—º â–¶ / piyush.sachdeva055
📚 ð—±ð—²ð˜ƒ.ð˜ð—¼ â–¶ dev.to/piyushsachdeva
✨ð——ð—¶ð˜€ð—°ð—¼ð—¿ð—± â–¶ / discord
-----------------------------------------------------------------------------------------------------------------------
References 📚:
#devops #techtutorialswithpiyush

Ðаука

Опубликовано:

 

2 июл 2024

ПоделитьÑÑ:

СÑылка:

Скачать:

Готовим ÑÑылку...

Добавить в:

Мой плейлиÑÑ‚
ПоÑмотреть позже
Комментарии : 34   
@kirangundamala8434
@kirangundamala8434 23 Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´
Nice Explanation
@password301992
@password301992 19 дней назад
Simplified eplanation ! Loved it
@TechTutorialswithPiyush
@TechTutorialswithPiyush 19 дней назад
Glad you liked it
@narasimhasaladi7
@narasimhasaladi7 24 Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´
dont worry bro ur hadwork pays off u soon , when every one get into the world of kubernetes u will boom like anything ,best of luck 🧿
@TechTutorialswithPiyush
@TechTutorialswithPiyush 24 Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´
Thank you so much brother!â¤ï¸
@satishalla
@satishalla 27 дней назад
Nice explanation
@TechTutorialswithPiyush
@TechTutorialswithPiyush 26 дней назад
Thanks and welcome
@sagarbirla2879
@sagarbirla2879 23 Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´
amazing explaination
@TechTutorialswithPiyush
@TechTutorialswithPiyush 23 Ð´Ð½Ñ Ð½Ð°Ð·Ð°Ð´
Thank you!
@kunalbagwe6091
@kunalbagwe6091 11 дней назад
Bro you are a TECH GURU for us. Thanks Piyush bhai.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 10 дней назад
Just someone who's trying to help â¤ï¸ not a guru , but thank you for the kind words
@kundankumar5395
@kundankumar5395 12 дней назад
It was a great session....
@TechTutorialswithPiyush
@TechTutorialswithPiyush 12 дней назад
Thanks
@dheerajkasaudhan1244
@dheerajkasaudhan1244 25 дней назад
Nice detailed explanation >>
@TechTutorialswithPiyush
@TechTutorialswithPiyush 25 дней назад
Glad it was helpful!
@artbart9080
@artbart9080 МеÑÑц назад
Nice video.Waiting for others...
@TechTutorialswithPiyush
@TechTutorialswithPiyush МеÑÑц назад
More to come!
@floehden
@floehden МеÑÑц назад
Thank you for this! It's mostly better, to see the database up, before the webservice can access it. thank you for showing how to do this
@TechTutorialswithPiyush
@TechTutorialswithPiyush МеÑÑц назад
You're welcome!
@NithishkumarP-ug2em
@NithishkumarP-ug2em МеÑÑц назад
Nice explanation....
@TechTutorialswithPiyush
@TechTutorialswithPiyush 29 дней назад
Thank you!
@ebenezerbarning5093
@ebenezerbarning5093 МеÑÑц назад
great job Piyush sir. u always make complex concept look easy. u are the best. thanks again
@TechTutorialswithPiyush
@TechTutorialswithPiyush МеÑÑц назад
Thank you so much for the wonderful feedback!
@brahmaiahboddu5762
@brahmaiahboddu5762 МеÑÑц назад
Hi Piyush, Thanks for the detailed explanation of the init container What about a sidecar container.
@TechTutorialswithPiyush
@TechTutorialswithPiyush МеÑÑц назад
sidecar containers are being created when you use an application that needs to gather some metrics/data from your pod itself. Monitoring application such as datadog is one of the usecase. We will cover that in a seperate video.
@brahmaiahboddu5762
@brahmaiahboddu5762 МеÑÑц назад
@@TechTutorialswithPiyush Thanks for the explanation Piyush
@nope-ms4rx
@nope-ms4rx 20 дней назад
like @narasimhasaladi7 said. Very soon! Your tutorials will be integral for less technical folks learning K8s! Only way is up! Keep going strong.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 19 дней назад
My goal is to simplify the learning of advance topics so that anyone can learn and take advantage of it. thank you for the support.
@karnajeetsawant5635
@karnajeetsawant5635 МеÑÑц назад
Hi Piyush. Thanks for making the concept easier. I have a question though. Can there be a situation where a deadlock occurs between the init container and the pod. If such a situation arises then how would one solve it?
@TechTutorialswithPiyush
@TechTutorialswithPiyush МеÑÑц назад
Thank you for the feedback. There wouldnt be a deadlock situation as init containers are always executed first and only after the successfull completion of init container, your main container will be executed.
@debillion
@debillion 27 дней назад
Instead of each pod having its own sidecar container, is it possible for mutiple pods to use one shared pod container located somewhere? if yes, how can it be done?
@TechTutorialswithPiyush
@TechTutorialswithPiyush 26 дней назад
Replied this over the livestream but let me add the answer here as well. It is not possible for multiple pods to use one shared pod/container. It involves a lot of dependency on that shared container and other pods will be impacted if something happens to the shared container, it make the application tightly couple which is an anti-pattern of microservices.
@debillion
@debillion 18 дней назад
@@TechTutorialswithPiyush Thanks for your reply. However, I am still not very clear. Once again, I have a bitbucket Pipelines. I want to use one shared Docker pod instead of the same sidecar in every pod. I have both the runner container and Docker container in a manifest but I wanted to know how to seperate the runner container from the docker container (sidecar container) so that I can run one Docker instance and multiple runner instances on one Kubernetes node.
@TechTutorialswithPiyush
@TechTutorialswithPiyush 18 дней назад
@@debillion can you join our discord community and share the issue in help-general channel? thecloudopscommunity.org
Далее
Day 12/40 - Kubernetes Daemonset Explained - Daemonsets, Job and Cronjob in Kubernetes
19:31
ПроÑмотров 1,3 Ñ‚Ñ‹Ñ.
Kubernetes vs. Docker: It's Not an Either/Or Question
8:04
ПроÑмотров 1,1 млн
Es un genio ðŸ‘ðŸ‘👠(via @agswin) | #shorts | ESPN Deportes
00:18
ПроÑмотров 1,6 млн
Day 10/40 - Kubernetes Namespace Explained - CKA Full Course 2024
27:56
ПроÑмотров 1,7 Ñ‚Ñ‹Ñ.
Kubernetes Update 1.28: Planternetes Edition - Exploring the Latest Enhancements
18:17
ПроÑмотров 13 Ñ‚Ñ‹Ñ.
Day 7/40 -  Pod In Kubernetes Explained | Imperative VS Declarative Way | YAML Tutorial
33:20
ПроÑмотров 2,6 Ñ‚Ñ‹Ñ.
Day 20/40 - SSL/TLS Explained Simply - How SSL/TLS Works?
26:08
ПроÑмотров 2,4 Ñ‚Ñ‹Ñ.
Day 17/40 - Kubernetes Autoscaling Explained| HPA Vs VPA
25:50
ПроÑмотров 846
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
ПроÑмотров 259 Ñ‚Ñ‹Ñ.
Kubernetes Ingress Explained (2 Types)
8:54
ПроÑмотров 33 Ñ‚Ñ‹Ñ.
Day 9/40 - Kubernetes Services Explained - ClusterIP vs NodePort vs Loadbalancer vs External
46:47
КÐКОЙ SAMSUNG КУПИТЬ Ð’ 2024 ГОДУ
14:59
ПроÑмотров 39 Ñ‚Ñ‹Ñ.
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
ПроÑмотров 9 млн