Day 5/40 - What is Kubernetes - Kubernetes Architecture Explained

แชร์
ฝัง

ความคิดเห็น • 201

  • @prasantkumar1986
    @prasantkumar1986 11 วันที่ผ่านมา +1

    very detailed explaination

  • @Sreedhar-Berlin
    @Sreedhar-Berlin 4 หลายเดือนก่อน +2

    Etcd , kubeproxy , apiserver , pod

  • @okoroaforwisdom
    @okoroaforwisdom 5 หลายเดือนก่อน +3

    this is my first time ever to learn kubernetes and I didn't struggle to grasp the concepts

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      I am glad I was able to help :) that's the main purpose of why I create videos. Thank you

  • @GowthamKumar-vf9qc
    @GowthamKumar-vf9qc 7 วันที่ผ่านมา +1

    Thank you

  • @julioguimatsa8902
    @julioguimatsa8902 25 วันที่ผ่านมา +1

    this is my first time ever to learn kubernetes and I didn't struggle to grasp the concepts

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  19 วันที่ผ่านมา

      That's my plan and intention behind this series, no one should struggle with the learning!

  • @nope-ms4rx
    @nope-ms4rx 4 หลายเดือนก่อน +1

    The People's Champ you are Piyush. Thank you for putting us on game!

  • @chirayusanghvi8885
    @chirayusanghvi8885 11 วันที่ผ่านมา

    Thank you for this detailed explanation on the kubernetes architecture, looking forward for more videos.
    I loved the painting of krishna's flute on you back. Jai shree krishna 🙏.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  11 วันที่ผ่านมา

      Happy to help! 🙏 Krishna's blessings! 😊 My wife actually painted it, in my recent videos, you will also see Mahadev ❤️

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx 11 วันที่ผ่านมา +1

    Thanks a lot!!!!!!

  • @pranay_vlogs_20
    @pranay_vlogs_20 4 หลายเดือนก่อน +3

    Thank you Piyush for this amazing series. And I joined in this course few days back.
    But your teaching is amazing and this course worth to many students and employess like me , to upgrade.

  • @ruddyivanclarosfernandez8526
    @ruddyivanclarosfernandez8526 หลายเดือนก่อน +1

    God Job!

  • @jefferyasamani4685
    @jefferyasamani4685 2 หลายเดือนก่อน +1

    thank you soo much Piyush.. I'm a Junior Devops engineer and your videos have really been help.

  • @somenghosh4163
    @somenghosh4163 5 หลายเดือนก่อน +2

    As always very informative!!

  • @uttamsharma9042
    @uttamsharma9042 5 หลายเดือนก่อน +2

    Great day

  • @floehden
    @floehden 5 หลายเดือนก่อน +2

    Very good and interesting inside on how kubernetes does things!

  • @kr1sandy231
    @kr1sandy231 2 หลายเดือนก่อน +1

    Excellent Video.

  • @okoroaforwisdom
    @okoroaforwisdom 5 หลายเดือนก่อน +3

    your explanations are well detailed and beginner's friendly as well

  • @BhaveshKansagaraOfficial
    @BhaveshKansagaraOfficial 5 หลายเดือนก่อน +1

    "I'm really enjoying your video! It's such a great learning experience."

  • @Ethiofunnyshortvideos
    @Ethiofunnyshortvideos 4 หลายเดือนก่อน +1

    Was very helpful, I recommend to others for having a deepth understanding of K8S

  • @venkatg-o4h
    @venkatg-o4h 3 หลายเดือนก่อน +1

    Thank you Piyush for clear explaination on easy terms!!

  • @KELVINALLEN-e9f
    @KELVINALLEN-e9f 4 หลายเดือนก่อน +1

    ...and its "FREE" Thank you very much Piyush.

  • @GrigTech
    @GrigTech 2 หลายเดือนก่อน +1

    Thank You Piyush

  • @mwaqze
    @mwaqze 4 หลายเดือนก่อน

    Like always, Always great.

  • @HPKnowValley
    @HPKnowValley 4 หลายเดือนก่อน +1

    Very well explained !!!👏👏

  • @tobaakanbi7879
    @tobaakanbi7879 2 หลายเดือนก่อน +1

    Day 5 ✅

  • @syamkumar7751
    @syamkumar7751 4 หลายเดือนก่อน +1

    Wonderfully explained Piyush. Thank you so much for the videos

  • @TravellingSquad
    @TravellingSquad 5 หลายเดือนก่อน +1

    It's called informative video Piyush 💯 very well explained.. Thank you for your support...🙏

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน +1

      I am glad you found it helpful. Thank you for the support.

  • @kirangundamala8434
    @kirangundamala8434 5 หลายเดือนก่อน +1

    Thank you, very well explained the K8s Architecture in a simple manner.

  • @sipsdolo
    @sipsdolo 5 หลายเดือนก่อน +1

    Thank you, this was easy to digest. Looking forward to the upcoming videos.

  • @Imran_kpk
    @Imran_kpk 3 หลายเดือนก่อน +1

    Amazing and best definition ❤❤ ne happy bro

  • @yogibisai647
    @yogibisai647 22 วันที่ผ่านมา +1

    Wonderful session

  • @UsmanArif-j1m
    @UsmanArif-j1m 3 หลายเดือนก่อน

    Bht Achy Sai Explain Kiya Apny Sir

  • @SureshKumar-fi4vh
    @SureshKumar-fi4vh 5 หลายเดือนก่อน

    You have explained kubernetes architecture in simple way. Its really good. And one more thing can be cover multi master node archtecture also in the future videos.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      Yes definitely! It is covered in one of the later videos. Thank you for the feedback :)

  • @nabinkumarshaw4474
    @nabinkumarshaw4474 3 หลายเดือนก่อน +1

    good explaination easy to understand each term , crystall clear, thank you piyush bhaiya.

  • @shivamshekhar5423
    @shivamshekhar5423 3 หลายเดือนก่อน +1

    I think this was the best explanation for the architecture 😊

  • @akshaybhat6797
    @akshaybhat6797 4 หลายเดือนก่อน +1

    Nicely explained!looking forward for rest of videos

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  4 หลายเดือนก่อน

      Thanks a ton, I have scheduled till video #20. Feel free to check out the next videos

  • @Ravin103
    @Ravin103 4 หลายเดือนก่อน +1

    Wonderfully

  • @bapirajumadarapu4050
    @bapirajumadarapu4050 3 หลายเดือนก่อน

    yaah piyush we found this video as valuable and i share ur paylist with friends too

  • @Imran_kpk
    @Imran_kpk 3 หลายเดือนก่อน +1

    Wow so amazing explaination my concept is now clear master and worker node processes

  • @salmanbintariq007
    @salmanbintariq007 4 หลายเดือนก่อน +1

    easy to understand the workflow of K8's. Please also explain Kubernetes API admission controller in upcoming lectures!
    Thank You

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  4 หลายเดือนก่อน +1

      Thank you Salman.
      Admission controller is more of a CKAD concept and not part of the CKA that is why I have not included it but I will cover all these important topics after we are done with CKA

  • @Puran2307
    @Puran2307 3 หลายเดือนก่อน

    awesome

  • @justbibek
    @justbibek 3 หลายเดือนก่อน +1

    Great Explanations sir and thank you sir !!

  • @divyanshurai6325
    @divyanshurai6325 4 หลายเดือนก่อน +1

    The explanations are really clear and very much helpful
    Thank you so much for your Good work.
    Keep it up.

  • @sureshmadabatthula5848
    @sureshmadabatthula5848 5 หลายเดือนก่อน +1

    Your explanation was incredibly simple and clear. ❤

  • @OleksandraPalmer
    @OleksandraPalmer หลายเดือนก่อน +1

    Great training ‼️‼️👌✅

  • @umeshbhosale905
    @umeshbhosale905 2 หลายเดือนก่อน +1

    Great explanation. !!!!!

  • @riteshnayak3021
    @riteshnayak3021 4 หลายเดือนก่อน +1

    this was ammezing !! Loved this!

  • @sre9123
    @sre9123 5 หลายเดือนก่อน +1

    Looking forward to learn your approach on this 😊

  • @rajeshtalla55
    @rajeshtalla55 5 หลายเดือนก่อน +1

    Very Well explained. Concepts simplified

  • @SandeepChikkala-i4s
    @SandeepChikkala-i4s 2 หลายเดือนก่อน +1

    Great explanation

  • @JohnFranklin55
    @JohnFranklin55 5 หลายเดือนก่อน +1

    thank you Piyush

  • @harshavignesh1
    @harshavignesh1 5 หลายเดือนก่อน +1

    Thanks for providing the overview :)

  • @shashikantdivekar7839
    @shashikantdivekar7839 3 หลายเดือนก่อน +1

    Excellet explanation. Thank you.

  • @AndeSahith
    @AndeSahith 5 หลายเดือนก่อน +1

    great explanation @piyush bruh, thanks a lot.

  • @haythemmarouani1644
    @haythemmarouani1644 2 หลายเดือนก่อน +1

    thank you for this explanation !!

  • @chebrolunarendra
    @chebrolunarendra 5 หลายเดือนก่อน +1

    Thank you

  • @nousheensafoora206
    @nousheensafoora206 2 หลายเดือนก่อน

    Thanq so much for your valuable class

  • @KsChina
    @KsChina 3 หลายเดือนก่อน

    Great! Thanks!

  • @sanudasomkar9734
    @sanudasomkar9734 4 หลายเดือนก่อน

    Thats for best k8s tutorial brother. Your videos are very helpful to understand the concept❤

  • @artbart9080
    @artbart9080 5 หลายเดือนก่อน +1

    Good explanation.valuable video!

  • @TheZikori
    @TheZikori 21 วันที่ผ่านมา

    Great work sir

  • @ImamHossain-c5j
    @ImamHossain-c5j 3 หลายเดือนก่อน

    Thanks piyush for providing this course.

  • @gibrankhan8232
    @gibrankhan8232 3 หลายเดือนก่อน +1

    Nicely explained!

  • @ebenezerbarning5093
    @ebenezerbarning5093 5 หลายเดือนก่อน +1

    Great explanation as usual. Thanks

  • @pinkyk3364
    @pinkyk3364 5 หลายเดือนก่อน +1

    Prefect explaination thank you

  • @johnpaulden007
    @johnpaulden007 5 หลายเดือนก่อน

    Keep going !!

  • @saisureshyeragogu6924
    @saisureshyeragogu6924 4 หลายเดือนก่อน

    Crystal clear explanation @piyush Kudos to your efforts in making it soooo clear...

  • @jensenjose682
    @jensenjose682 5 หลายเดือนก่อน +1

    Kubernetes!! 🤩🤩

  • @KELVINALLEN-e9f
    @KELVINALLEN-e9f 4 หลายเดือนก่อน +1

    Awesome

  • @lalitha5127
    @lalitha5127 5 หลายเดือนก่อน +1

    Thanks for the information

  • @Imran_kpk
    @Imran_kpk 3 หลายเดือนก่อน +1

    🎉🎉🎉 we appreciate your work ❤

  • @balamurugant6479
    @balamurugant6479 5 หลายเดือนก่อน +1

    Nicely explained

  • @patrickngare
    @patrickngare 5 หลายเดือนก่อน +1

    Well explained i love this

  • @SinaTavakkol
    @SinaTavakkol 5 หลายเดือนก่อน

    Thank you so much for the videos :)

  • @vm_naveen
    @vm_naveen 5 หลายเดือนก่อน +1

    Thank you :)

  • @MalekJellali-g2z
    @MalekJellali-g2z 3 หลายเดือนก่อน

    thank u for this amazing series ❤💫

  • @mohanmurali7975
    @mohanmurali7975 4 หลายเดือนก่อน

    Wow really great explanation ❤ed it the way you explain using pictures 😊

  • @abc-edm
    @abc-edm หลายเดือนก่อน +1

    Thank you Piyush, very clear explanation, just want to comment on the end to end flow, I think you missed CRI at the end. I am very enjoying your video

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  หลายเดือนก่อน

      You are absolutely right, I'll make sure to include CRI in the next update. Glad you enjoyed the video!

  • @UMahi-nq7xe
    @UMahi-nq7xe 5 หลายเดือนก่อน

    explained clearly amazing

  • @girishk1142
    @girishk1142 3 หลายเดือนก่อน

    interesting and hope in future videos we will get good practical knowledge too :)

  • @kamaltamang3890
    @kamaltamang3890 4 หลายเดือนก่อน

    it really is good explanation

  • @strangemate
    @strangemate 3 หลายเดือนก่อน +1

    nice

  • @sproptech
    @sproptech 2 หลายเดือนก่อน

    nice explaination Sir!

  • @christober.s7006
    @christober.s7006 5 หลายเดือนก่อน +1

    Waiting

  • @rowervem
    @rowervem 2 หลายเดือนก่อน

    great job brother!

  • @onkarcharkupalli6611
    @onkarcharkupalli6611 4 หลายเดือนก่อน +1

    Hi Piyush, Excellent explanation and easy to grasp without getting overwhelmed. Also, can you explain role played by controller manager here 19:33. It was not covered in kubectl create pod process explanation. Thank you.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  4 หลายเดือนก่อน +1

      controller manager controls all the controllers in the cluster such as node controller which ensures that your node is healthy all the time, deployment controller that ensure that your pods are restarted when crashed and so on. It monitor the cluster and make sure that your desired cluster state is matching with the actual cluster state. It talks to apiserver and apiserver communicates the action to be performed to Kubelet

    • @onkarcharkupalli6611
      @onkarcharkupalli6611 4 หลายเดือนก่อน

      @@TechTutorialswithPiyush Understood! Thank you.

  • @TuanNguyen-ke5mh
    @TuanNguyen-ke5mh 11 วันที่ผ่านมา

    I’m surprised by the detail of your series. 😮😮😮

  • @GizMOLoopTech
    @GizMOLoopTech 5 หลายเดือนก่อน +1

    thank you simplify the K8 arch

  • @atqswag2107
    @atqswag2107 5 หลายเดือนก่อน +1

    Day 5

  • @SinghBalraj102
    @SinghBalraj102 5 หลายเดือนก่อน +1

    Hey Piyush, awesome work! Bro.
    Just a quick suggestion: consider making your profile picture smaller so that the content is easier to see.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      Thank you Balraj! Actually it helps with keeping the session interactive. I would saved 2X time, had I recorded the videos with the cam on, 2X time saving in recording and 2X time saving in editing but that wouldnt be a good session and people will start losing interest. I had to keep the cam to a minimum size to keep that interaction but I truly understand your concern. It shouldnt hinder the visisbility. I will work on that definitely, thank you once again. This series has been recorded already but I will make some changes for the future videos.

  • @Devopspro1232
    @Devopspro1232 5 หลายเดือนก่อน +1

  • @nousheensafoora206
    @nousheensafoora206 หลายเดือนก่อน

    day-5 done

  • @Imran_kpk
    @Imran_kpk 3 หลายเดือนก่อน +1

    ❤❤❤❤

  • @YogeshSharma-cs2pq
    @YogeshSharma-cs2pq 4 หลายเดือนก่อน +1

    Hi Piyush, can your this series help me prepare for my Azure DevOps interviews that involve Kubernetes? I am struggling because I have little hands-on experience with Kubernetes in my career.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  4 หลายเดือนก่อน

      Hello Yogesh, Yes, it will definitely help. Along with this series, check out the Azure DevOps series as well:
      th-cam.com/play/PLl4APkPHzsUXseJO1a03CtfRDzr2hivbD.html
      Here's the video about Azure devops interview questions as well:
      th-cam.com/video/u5uSDMM9ydc/w-d-xo.html
      Good luck

  • @karnajeetsawant5635
    @karnajeetsawant5635 5 หลายเดือนก่อน +1

    Awesome explanation Piyush, I really loved the video and understood almost everything.. I have few doubts though.
    1. So when the pod is being created, will there be 2 entries in ETCD by apiserver? First entry about the fact that a pod has to be created and the second entry after the pod has been created. Right?
    2. Does a node have any limit to the number of pods it can create?
    3. Does ETCD have any space constraints or is it elastic?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      Thank you for the feedback. Let me try to answer:
      1) One entry that pod will be created and then it will be updated with the additional details such as nodename on which it is scheduled , last transitioned time, created time, last updates and other metadata.
      2) Number of pods in a node is equivalent to number of IPs available, Node is eventually a VM with a dedicated IP assigned to it, also, the capacity of the node CPU, memory, disk etc. This concept will be more clear in day16 video in which I have shared the details about resource request and limits.
      3) ETCD is a database and like every DB it will have the space constraints. In one of the later videos, I have discussed how you can setup etcd in multi availability mode, you can also check defragmentation process in ETCD.
      Hope this helps.

    • @karnajeetsawant5635
      @karnajeetsawant5635 5 หลายเดือนก่อน +1

      @@TechTutorialswithPiyush Thank you so much for taking some time out and solving each and every doubt. I appreciate. You are the best! I was just watching day 7 video now.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      @@karnajeetsawant5635 🙏❤️

  • @Ganesh-tc4pi
    @Ganesh-tc4pi 3 หลายเดือนก่อน +1

    Hey pyush
    Is it possible to modify etcd data which is stored

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  3 หลายเดือนก่อน

      As it is a key value store, you can query the db, but not something that we usually do
      etcd.io/docs/v3.5/tutorials/writing-to-etcd/

  • @debillion
    @debillion 4 หลายเดือนก่อน +1

    what is then the difference btw etcd and kube config?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  4 หลายเดือนก่อน

      kubeconfig has your context , authentication details using which you login to the cluster. kubectl uses kubeconfig to authenticate the client to apiserver.
      etcd is a key value datastore that stores all the configuration data and your cluster state.

  • @sumanthkumarmakkena7617
    @sumanthkumarmakkena7617 2 หลายเดือนก่อน +1

    Hi Piyush i need aws complete

  • @rowervem
    @rowervem 2 หลายเดือนก่อน +1

    I thought APIserver will create the pod then update back to ETCD which is the moment ETCD create a record in the database itself. Seems like I am wrong, the record will be created first then the object (pod, deployment) will be created later. Can you help to confirm?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  2 หลายเดือนก่อน

      It will create an entry when the pod creation request is sent to api server, once the pod is scheduled, it will update the entry

  • @Jalal921
    @Jalal921 5 หลายเดือนก่อน +1

    Shall i start with this series or azure devops?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      It's totally your call. Azure DevOps is already completed and CKA is still ongoing. If you look it from the perspective of demand in the market then Kubernetes have more weightage than Azure DevOps but it's totally up to you.

    • @Jalal921
      @Jalal921 5 หลายเดือนก่อน +1

      Yes, will do kubernetes first and then Azure DevOps.

    • @Jalal921
      @Jalal921 4 หลายเดือนก่อน +1

      @@TechTutorialswithPiyush sure, will complete your CKA course first and then will jump on Azure Devops

  • @rudralamahesh6788
    @rudralamahesh6788 5 หลายเดือนก่อน +1

    what will a controller manager do in master node?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 หลายเดือนก่อน

      Controller manager is a collection of several controllers that ensure that your desired infra state is always reached. For example, if a pod crashes, it instruct the kubelet to restart the container.