Kubernetes Explained in 6 Minutes | k8s Architecture

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

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

  • @ByteByteGo
    @ByteByteGo  ปีที่แล้ว +117

    Hey Everyone, can you let us know in the comments what topics or types of videos you'd like to see on our channel in the future? Your feedback is greatly appreciated. Thank you!

  • @CH4NNELZERO
    @CH4NNELZERO ปีที่แล้ว +206

    I like these bite-sized videos giving us a high level overview. It makes me feel like I can participate in discussions where the topics you cover are brought up.

  • @fudosker
    @fudosker ปีที่แล้ว +833

    It is like Fireship but without memes

    • @TheHegi
      @TheHegi ปีที่แล้ว +16

      My thoughts, exactly!

    • @Rogueixpresents
      @Rogueixpresents ปีที่แล้ว +8

      imagine being that person lmao yikers

    • @DenisJak
      @DenisJak ปีที่แล้ว +43

      No its better, its not in 100 seconds, but in 300 :D

    • @anuzis
      @anuzis ปีที่แล้ว +64

      ByteByteGo explainers are way better than Fireship when it comes to system design. Appreciate both for their relative strengths.

    • @TheSaintsVEVO
      @TheSaintsVEVO ปีที่แล้ว +17

      It’s wayy better than fireship

  • @vcfirefox
    @vcfirefox ปีที่แล้ว +32

    Sir, I am from India
    I learned so much from your vides that I could not learn in last 10 years.
    Respect to you 師父🙏

  • @radomirstanchev1863
    @radomirstanchev1863 ปีที่แล้ว +11

    Hands down one of the greatest Computer Science channels of all time!

  • @nekrosis4431
    @nekrosis4431 ปีที่แล้ว +109

    Beautifully animated, clear and easy to understand. Keep it up.

  • @JohnAlberts1972
    @JohnAlberts1972 ปีที่แล้ว +22

    This video was perfect for a quick high level overview of k8s, including even explaining what the acronym means. :) Great diagrams, very clear and concise speaking.

  • @gopuc9781
    @gopuc9781 6 หลายเดือนก่อน +3

    I am new to this hidden gem, probably to me alone. Your contents are so easy to understand. I have gone through many videos on K8s on YT and never ever I got satisfied or convinced with the explanations but this. Loved the simplicity of both oral and pictorial delineation of the concepts.

  • @d00dEEE
    @d00dEEE ปีที่แล้ว +12

    I run docker inside kubernetes on an Alma VM in qemu on an Ubuntu server VM under hyper-v on a Windows workstation. No work actually gets done, but boy does it look busy!

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

      You should make a video

  • @RoguePlanet-wp6hd
    @RoguePlanet-wp6hd 2 หลายเดือนก่อน +2

    Absolutely technical yet easy to understand! Your videos give me a lot of confidence. Thank you 🙏

  • @huikangtong9732
    @huikangtong9732 ปีที่แล้ว +5

    The introduction reminds me of:
    The other day my daughter sidled into my office and asked me, “dearest father”, whose knowledge is incomparable, “what is Kubernetes”?
    Right, that’s a little bit of a paraphrase but you get the idea, and I responded, "Kubernetes is an open source orchestration system for docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the user’s declared intensions. Using the concept of labels and pods, it groups the containers which make up an application into logical units for easy management and discovery"
    And my daughter said to me
    huh

  • @anupamgh0sh
    @anupamgh0sh ปีที่แล้ว +51

    There is another component called CNI (container network interface) that provides networking in k8s. Some popular CNIs like Cilium, calico has the capability to replace kube-proxy. So, kube-proxy is not a mandatory component.

    • @MaulikParmar210
      @MaulikParmar210 ปีที่แล้ว +7

      K8s is a collection of services at the end. You can repalce many parts of it including store, scheduler, controller, container runtime.
      CNCF maintains base spec, and implementation would vary from vendor to vendor. That's why you have k3s, rancher, docker kubernetes, redhat openshift, and cloud implementations of gke, eks, and aks as control planes.
      It's the same as having a spec of java but having so many impmentation of jvm. Or having ECMA specs and different impmentation in form of v8, spider monkey, jscore etc.

    • @BohonChina
      @BohonChina ปีที่แล้ว +4

      CNI CSI CRI are just kubernetes interfaces, They are not kubernetes components. companied can make network plugin to implement CNI to work with kubernetes.

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

      @@BohonChina too bad most people just fed this guy's knowitall ego and did not check these comments

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

    I actually watched the video with 1,5x times speed so it actually took even less time. Thanks much for the overview.

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

    Thank you, I went from zero knowledge to understanding a little about k8s, even learnt what k8s was short for. Great video!

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

    i think this is the best video so far to give a highlevel understanding. there are lots of tutorials in which professors have no idea what they are doing.

  • @praveenX
    @praveenX ปีที่แล้ว +7

    Great video, you can't get a better overview of K8s in 6 Mins 🙂😍

  • @Jake-pn7wr
    @Jake-pn7wr หลายเดือนก่อน

    Love the graphics quality. Love how he films this from a closet. Great videos.

  • @chinmayghule8272
    @chinmayghule8272 ปีที่แล้ว +4

    I hope you would make noob friendly/introductory videos in the future. I like watching your videos even though I can't understand everything.

  • @NBopus
    @NBopus ปีที่แล้ว +8

    This is one of the best and easy to understand videos on kubernetes topic. Good job!

  • @cromba
    @cromba ปีที่แล้ว +18

    This is one of the nicest well-made tutorials I've ever seen cool animations to keep us focused deep voice to stay concentrated and pure knowledge thank you man

  • @nothingisreal6345
    @nothingisreal6345 ปีที่แล้ว +4

    Excellent. It tend to say: YAGNI applies in 90 percent of the cases.

  • @MrUpgradable
    @MrUpgradable วันที่ผ่านมา

    Nice overview - helped me understand the various parts, thank you!

  • @total_n
    @total_n ปีที่แล้ว +5

    Great video! Not sure that it can be considered as a typo but at 2:31 there is a diagram with arrows from CM, Scheduler and API Server to etcd, but in fact the ONLY API server interacts with etcd directly, other components interact with etcd through API Server. Thanks.

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

      Yes true..
      I too observed that.
      In the picture, shown like all components communicate with ETCD, whereas only API server communicates with ETCD

  • @ssaammyyss
    @ssaammyyss ปีที่แล้ว +3

    One of the best k8s overview!!!

  • @solomonxie5157
    @solomonxie5157 ปีที่แล้ว +1

    Love the recommendation at the end. YAGNI! I should have told my org leaders a few years ago, but now it’s too late: after years of preparation it’s ready for production…

  • @TheShynamo
    @TheShynamo ปีที่แล้ว +11

    What a video of great quality, this was synthetic, visual and well explained. Thank you for the hard work !

  • @ebragimovic
    @ebragimovic ปีที่แล้ว +3

    Guys your videos are magical, delivering the most complicated ideas in the simplest and the best way! thank you so much!!!!!

  • @auxmobile
    @auxmobile ปีที่แล้ว +2

    Kubernetes comes from the transliteration of the Greek word "Κυβερνήτης" which means commander, captain (of a ship), a person who has the control of something (e.g. a vessel).

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

    I just discovered this channel, the content is really amazing, it's concise and clear

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

    best overall video on the matter, top content as always.

  • @9unapologeticsanatani
    @9unapologeticsanatani ปีที่แล้ว +7

    YAGNI ... new word ! I will use it !

    • @cluebcke
      @cluebcke ปีที่แล้ว

      What if YAGN YAGNI though?

  • @jorgevillarreal2245
    @jorgevillarreal2245 ปีที่แล้ว +4

    I love this type of content, let me know if you’ll be interested in expanding it to another language (my native language is spanish).

  • @the_big_picture
    @the_big_picture ปีที่แล้ว +2

    another option is to use serverless managed container service like cloud-run which is behind the sense kubernetes cluster, it's easer and faster for startups and also cost effective "pay as you go"

  • @OleksandrBorysenko333
    @OleksandrBorysenko333 ปีที่แล้ว

    Yes, really, this is one of the easy-to-understand videos on Kubernetes topic.

  • @pasalanarendra7226
    @pasalanarendra7226 ปีที่แล้ว

    First time clearly understood what is K8S saw so many videos but this is the best :)

  • @Srilakshmitmbhat
    @Srilakshmitmbhat ปีที่แล้ว +2

    the animation and the effort put into this video is too good. great explanation.

  • @RahulYadav-nk6wp
    @RahulYadav-nk6wp หลายเดือนก่อน

    Slight correction here:
    "Docker Swarm: Docker Swarm does support secrets, including TLS secrets. However, the management and integration of secrets in Docker Swarm are relatively basic compared to Kubernetes. In Docker Swarm, secrets are stored in the Swarm manager and distributed to nodes as needed.
    Kubernetes: Kubernetes has a more comprehensive and flexible secrets management system. Secrets in Kubernetes can be managed through Secrets objects, and they can be encrypted at rest and accessed by containers in a more fine-grained manner."

  • @John-3692
    @John-3692 7 หลายเดือนก่อน

    This is the epitome of excellence. I recently enjoyed a similar book, and it was the epitome of excellence. "Mastering AWS: A Software Engineers Guide" by Nathan Vale

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

    kinda like shipping and receiving if you've ever worked in a physical warehouse. Bulk product comes in from external source -> it needs to be individually palletized first, then when customer "demands" the product (similar to increase in Kubernetes load increase) -> individual pallets are built and shipped out by "workers" .. i.e. Kubernetes containers. or something similar.

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

    man, that was my perfect 6 minutes spent! thank you

  • @marioferrerorocher
    @marioferrerorocher ปีที่แล้ว +4

    love this channel man, keep going!

  • @fishingprice
    @fishingprice ปีที่แล้ว +3

    Hi, thanks so much! One moment is that kubeproxy manages iptables. It's not a classic proxy.

  • @FHB71
    @FHB71 ปีที่แล้ว +2

    Getting a small cluster up and running was a real pain. Once all the housekeeping is taken care of, it seems much easier than for instance Docker swarm. However, what I really dislike is what is necessary to have persistent storage in a localized cluster that is not using storage from Amazon, Google etc.

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

    Great way of explaining, my school always made it difficult to understand the basic of k8s. But now thanks to this video everything is more clear to me!
    Also the animations were very helpful.

  • @hildamelina6983
    @hildamelina6983 ปีที่แล้ว +2

    Wonderful presentations, when technical complex topic is presented into a beautiful simplified one. Thanks so much !!!

  • @ChoirLife
    @ChoirLife 9 วันที่ผ่านมา

    Really good start for a beginner ❤️

  • @rasthana
    @rasthana ปีที่แล้ว +1

    Excellent Video. Short, crisp and too the point. Thanks for your efforts.

  • @devopshiperativo
    @devopshiperativo ปีที่แล้ว +1

    Awsome explanation, it was fast and easy to learn, I was with a lot of doubts, Thanks for sharing in a simple way your knowledge!

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

    Great explanation, information and video.

  • @baabujatin
    @baabujatin ปีที่แล้ว +3

    love the simple explanation above all i love the presentation also .. can author or someone please tell me which tool is used to make these kind of presentations plz.

  • @PoulavBiswas
    @PoulavBiswas ปีที่แล้ว +1

    Another great video explaining the complex architecture in a detailed presentation. Thank you.

  • @vaishnavi13477
    @vaishnavi13477 ปีที่แล้ว

    It is one of the best and short class with detailed information. The way of explanation is excellent. Thanks a lot !

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

    These videos follow the same philosophy of the books. Superb

  • @phoenix15_
    @phoenix15_ ปีที่แล้ว

    Thought it would be dry but U enjoyed it. Little dosage of information was awesome

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

    This is a great video to get a high level overview of kubernetes. Thanks!

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

    What an amazing visualization animation effect!

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

    Great.. Explain a lot in simple way and in short time

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

    I’m not sure it’s somehow possible to better explain what k8s is about in 8 mins. Thank you very much!

  • @codingwithem
    @codingwithem ปีที่แล้ว

    This is a amazing video to explain how does Kubernetes work. Could you please explain the Docker?

  • @kaplansedat
    @kaplansedat ปีที่แล้ว +3

    which software are you using for videos? they are perfect

  • @marwanfikrat7716
    @marwanfikrat7716 ปีที่แล้ว

    This is amazing. The depth of the explanation was exactly what I wanted and needed. Thank you!

  • @aidataverse
    @aidataverse ปีที่แล้ว +1

    excellent , Very Precise . Sir where do u create such awesome Architecture Diagram??

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

    hey thats a pretty good video you are a good narrator

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

    Happy Wednesday,
    I did learn something new
    YAGNI
    🤣🤣🤣

  • @brucewayne2480
    @brucewayne2480 ปีที่แล้ว +2

    I'm learning kubernetes, and this video is great to consolidate my knowledge.
    So what is the alternative for small organizations , which tools would you use ?

    • @stefanriembauer9337
      @stefanriembauer9337 ปีที่แล้ว

      I would recommend nomad. I'm completely in the kubernetes universe (big Corp), but a friend of mine is using nomad in production(mid sized company). We both used swarm before and would not go back.

    • @brucewayne2480
      @brucewayne2480 ปีที่แล้ว

      @@stefanriembauer9337 thanks but what about a very low server resources like 2gb ram server to install wordpress or a small server, would you install this ?

    • @vanandanpillai
      @vanandanpillai ปีที่แล้ว

      amazon ecs can be considered. comes with no frills, less complexity and management overheads.

    • @altayakkus4611
      @altayakkus4611 ปีที่แล้ว

      For faas like functionality look at SAPs Kyma project :)

  • @abiruthtamofo6272
    @abiruthtamofo6272 ปีที่แล้ว

    Thank you for this very simple and clear explanation. There are everything need to make it very easy to understand. Having you as a teacher will be very good opportunity to learn in a very simpliest way.
    Keep on the good job.
    Could you provide us with a very simple tutorial on K8s, now that you have given us an overview of the topic. I think it will good to move to a hands on a demo tutorial.

  • @AMINWAYOUK
    @AMINWAYOUK ปีที่แล้ว +1

    Awesome as usual👍, can you please talk about K8s clusters replication and Disaster recovery!

  • @juliustuckayo8973
    @juliustuckayo8973 ปีที่แล้ว +13

    Great insights as always, just a question, what tools do you use for your animations?

    • @DemPilafian
      @DemPilafian ปีที่แล้ว +1

      It's 2023 and nice graphics with animations are no longer an anomaly. There are plenty of packages out there for sprucing up your presentations.

    • @bjornvandijkman1225
      @bjornvandijkman1225 ปีที่แล้ว +3

      ​@@DemPilafian Also curious about this, would you mind naming an example that can achieve this?

    • @DemPilafian
      @DemPilafian ปีที่แล้ว +1

      @@bjornvandijkman1225 This question gets asked about half a dozen times on every video in this channel. In about 10% of the questions someone does post the answer, but I forgot the name of the tool.

    • @m3kbeatz
      @m3kbeatz ปีที่แล้ว +1

      If i remember correctly it is adobe after effect.

    • @Ross-ng4xl
      @Ross-ng4xl ปีที่แล้ว

      when in doubt, it's usually After Effects

  • @ryanfranz6715
    @ryanfranz6715 ปีที่แล้ว

    I think the best piece of advice you gave is “overkill for small organizations”. Like there’s so much hype around it, people think they can just install k8s and have it solve all their problems. In order to use k8s successfully you need to understand exactly the shortcomings of your existing setup, and how k8s would address those shortcomings. 90% of the time, by the time you actually understand your shortcomings, you’ll have amassed a giant list of things you can improve. Chances are, your small company’s servers aren’t doing enough to justify scaling things like Google.

    • @vanandanpillai
      @vanandanpillai ปีที่แล้ว

      ecs is a good alternative with reduced complexity.

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

    Wonderfull pin point 👉, small still full of information. 👍👍

  • @JCArtuso
    @JCArtuso ปีที่แล้ว +2

    It so useful, but very fast to too complex subject.
    Anyway, congratulations!

  • @kvsm123
    @kvsm123 ปีที่แล้ว

    This is a fantastic video. Thanks a lot for all your efforts to create this video.

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

    You earned a subscription!

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

    Very nice video , thank you very much for this content.

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

    Wow, amazing job explaining all that in such a succinct (but very clear) way! Can I ask what software you use for the diagrams and animations?

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

    simple words explain something complexity
    animation so so educatif and ergononic and beautiful ( how do you do ? :)
    thanks from France !

  • @manishb7703
    @manishb7703 ปีที่แล้ว

    Thank you very clear, precise and to the point.

  • @fangdahan1550
    @fangdahan1550 ปีที่แล้ว

    I like the short animations, great video series

  • @arunas554
    @arunas554 ปีที่แล้ว +3

    Isn't docker swarm a simpler solution for small/midsized companies?

  • @abhishekgowlikar
    @abhishekgowlikar ปีที่แล้ว

    Nicely animated with useful stuff to understand the technology.

  • @ralphhu4247
    @ralphhu4247 ปีที่แล้ว

    Hi sir, thank you so much for the fantastic videos from which we've learned a lot in an easier way.
    I'm curious with what tool you make the video with moving architecture diagram components.

  • @chetana9802
    @chetana9802 ปีที่แล้ว +2

    Can you make a video on Hadoop, Yarn and Pyspark?

  • @OleksiiSamokhvalov
    @OleksiiSamokhvalov 10 วันที่ผ่านมา

    Thank you, it was helpful!

  • @scetamit2555
    @scetamit2555 ปีที่แล้ว +2

    There is an error in the video - etcd is only used by API server, nothing else.

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

    Really Nice video and explanation is vry good. Thankyou team.

  • @AnishAsokan-f8m
    @AnishAsokan-f8m 10 หลายเดือนก่อน

    Great to see your video.We are seeking a highly skilled and motivated Architects/Senior engineers strongly experienced with multi K8s(Kubernetes) cluster management on Baremetal in data centers /on-premises/with cloud providers like Azure or AWS for part time assignment(remote opportunity). Should be strong in Custer API. The ideal candidate will have a strong background in the mentioned areas with 10+ years of experience and end to end experience. The resource needs to have experience in
    · CAPI
    · Helm
    · Argocd
    · metalLB
    · isthio ingres controller
    · Kubeadm
    · Security storage & networking with Calico
    Th architect is expected to make architecture and documentation of proposals and prepare POC as and when needed.
    The expected weekly hours would be 10-15 hours per week. If interested kindly let me know.Thank you.

  • @MohamedGHEMID-s7e
    @MohamedGHEMID-s7e 11 หลายเดือนก่อน

    Excellent Video and amazing animation skills !

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

    Very informative and precise, thanks.

  • @gerrygohil3439
    @gerrygohil3439 29 วันที่ผ่านมา

    I like the presentation. What application is used?

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

    Thank you very much for this amazing video.

  • @Vin-p9i
    @Vin-p9i ปีที่แล้ว

    YAGNI - haha that killed me at the end. :-D

  • @greg6094
    @greg6094 ปีที่แล้ว +1

    Are you able to recommend what smaller organisations can use? I don't think that saying "YANGI" is enough or appropriate

  • @mliyanage
    @mliyanage ปีที่แล้ว +1

    Your animation are pretty nice. What tools do you use for this

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

    you are a GEM man, what do you use for your animations ?

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

    YAGNI is always a very important option to consider...

  • @leonardopinzon8679
    @leonardopinzon8679 ปีที่แล้ว

    Fantastic, so instructive, I wonder if you wouldn't mind to do a deep full tutorial of yagtni, is necessary for my level of expertise,

  • @briannaclark5479
    @briannaclark5479 ปีที่แล้ว

    Thank you! fantastic video. Great info and concise!

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

    greate summary. ❤. what is the tool used for the animations ?

  • @Juan-Hdez
    @Juan-Hdez 8 หลายเดือนก่อน

    Very useful . Thank you.

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

    I would like to see a video about an Alert processing streaming system design.