Container Orchestration Explained

Поділитися
Вставка
  • Опубліковано 22 гру 2024
  • Learn more about Kubernetes: ibm.biz/BdPSfw
    Check out the IBM Cloud Kubernetes Service: ibm.biz/BdPSft
    We've talked about containerization already, and now Sai Vennam is going to take a step back and talk about why container orchestration is necessary in the first place.
    Get started for free on IBM Cloud → ibm.biz/sign-u...
    #ContainerOrchestration #Containers #Kubernetes

КОМЕНТАРІ • 104

  • @agentNirmites
    @agentNirmites 5 років тому +125

    IBM employees are so good at teaching... Thank You...

    • @ericsiggyscott173
      @ericsiggyscott173 4 роки тому +11

      And at writing backwards.

    • @femikolawole5321
      @femikolawole5321 4 роки тому +6

      Couln't be truer. I almost feel like I'm becoming a cloud-guru, simply because of these videos. Kudos to IBM for this.

    • @Muhammed.Yaseen
      @Muhammed.Yaseen 2 роки тому +1

      @@ericsiggyscott173 They just mirror the video lol

    • @jamesgenius1673
      @jamesgenius1673 2 роки тому

      @@ericsiggyscott173 😂😂😂😂

    • @kathirsoftarts9073
      @kathirsoftarts9073 Рік тому

      IBM is best at solutions

  • @balanara1
    @balanara1 5 років тому +11

    This is a fantastic capsule of knowledge on the essence of service orchestration. A term that is widely used, but not understood by any. I recommend to anyone who is keen on getting the big picture right. Thanks Sai

    • @IBMTechnology
      @IBMTechnology  5 років тому

      Glad to hear it, Bala. We appreciate you watching our videos.

  • @adamzachary6947
    @adamzachary6947 4 роки тому +11

    Man! I've always hated containers, but this video motivated me to learn more about containerization. Simple, straight to the point,,,,, 10 points :)

  • @emc3000
    @emc3000 Рік тому +1

    The timestamp synched links to the relevant videos in the corner is just *chefs kiss*

  • @manas142
    @manas142 2 роки тому

    Sai , you have a subtle tone in voice that settles gently on the ears and diffuses in like the smoke cloud from the incense sticks our moms use. The board is an excellent choice.

  • @devmenezes
    @devmenezes Рік тому

    This is one of the best tech channels on UA-cam. Congratulations 🎉

  • @lgeorgemj
    @lgeorgemj 3 роки тому +5

    At 1:43 minutes, you say that these containers have key things like apps, OS and dependencies. But, in a previous video you said that containers do not contain OS. So, what is the reason behind mentioning OS here?

    • @kanusahai7106
      @kanusahai7106 2 роки тому

      I have the same question

    • @thomaslewis3170
      @thomaslewis3170 2 роки тому +3

      To help anyone who sees this comment:
      Containers themselves do not contain an OS.. but what a container does is create a new interface/bridge between the processes inside of the container and the host/baremetal OS. For example, say I make a system call in my program to see what files are in the local running directory of the program. This is done by calling an OS function that does interaction with the kernel. What containers do (which is why it is called virtualization), is it asks the host kernel to create an interface that "lies" to the running process about what it is seeing as its local environment (a "virtual" environment one could say).
      So when the process asks the kernel through system call what the heck is going on, the kernel gives it a virtual likeness of what is going on. This allows the OS to impersonate different file structures/networking/compute resources different from its actual setup (though not different kernels). Because of this, we can target a specific version of an OS and guarantee our application's local environment by virtualizing it with a container, and gives us an easy way to describe and share our target environment. Containers are not "virtual OSes", they are more aptly described as "virtualization of the OS environment for a group of one or more processes".

  • @NaqeebAl
    @NaqeebAl 3 роки тому +7

    Never thought I'd have Venom explaining cloud concepts to me.

  • @kirankumar31
    @kirankumar31 Рік тому +1

    Great explanation. The more i see your videos the more curious i am getting. Continue your great work.

  • @tolaekundayo
    @tolaekundayo 5 років тому +8

    Excellent illustration. Simple and well detailed to understand.

  • @ReflectionOcean
    @ReflectionOcean 2 роки тому +5

    The things that container orchestration will do:
    1. Deployment
    2. Scaling: schedule containers to the right worker node for the best resources utilization
    3. Networking: create load balancers for external and internal services communication
    4. Operations and Insight: automatically bring up instances of a services in failure; provide integration points for service mesh and logging

  • @AthenkosiCetyana
    @AthenkosiCetyana 4 місяці тому

    Incredible illustration! Cemented my understanding of the subject.

  • @NamLe-wl1fq
    @NamLe-wl1fq 4 роки тому +1

    Very clear and straight forward. Great whiteboard presenter. IBMer.

  • @sureshkavuri6484
    @sureshkavuri6484 5 років тому +10

    Great Sai.Well explained, waiting for more videos on Kubernetes.

  • @aghahasaan
    @aghahasaan 4 роки тому +2

    Thank You IBM for everything.. from my first PC Aptiva to this tutorial present day. :)

  • @litaninja
    @litaninja 2 роки тому

    This is as concise as it gets!

  • @pranavbhat92
    @pranavbhat92 3 роки тому +1

    It made so much sense! Thank you IBM!

  • @ShravanSuryanarayana
    @ShravanSuryanarayana 3 роки тому +3

    Did anyone notice that he was writing backwards mirrored? This is how some folks used to write status on glass on a warship... amazing talent... oh and btw great explanation too

  • @sreenivasamadenahall
    @sreenivasamadenahall 4 роки тому +4

    Greatly explained, to the point, thank you! I would suggest to put load balancing (instead of putting it under network), availability with self healing. I would say that Containers is something that all developers and ops engineers need to learn as the essential component in building and running cloud native applications. It also brings next level/generation of virtualisation in a platform and language independent way.

  • @rohantammewar6337
    @rohantammewar6337 4 роки тому +1

    A very clean and on point explanation.

  • @csanvi
    @csanvi Рік тому

    Hi Sai, excellent representation. Could you please comment on, how much indepth knowledge of Containers/ orchestration/ K8s is required from a Project manager's PoV? I dont have any hands on.

  • @raks1pink
    @raks1pink 3 роки тому +1

    You explain it very nicely

  • @dominic2446
    @dominic2446 2 роки тому

    0:34 why isnt database access layer part of backend?

  • @andregieniec1160
    @andregieniec1160 4 роки тому +8

    Great stuff. Are you really writing backwards so well?

    • @MinecrafterKost
      @MinecrafterKost 3 роки тому +2

      You can write stuff normally and then mirror the video)

    • @lanceareadbhar
      @lanceareadbhar 3 роки тому +1

      @@MinecrafterKost No reason to ruin the illusion. :)

  • @conradlax2018
    @conradlax2018 7 місяців тому

    Question: what tools did you use to create this transparent overlay effect?

  • @kalyanb2002
    @kalyanb2002 4 роки тому

    Amazing and simplified way of explanation . Thanks a lot Sai. This video adds to my knowledge.

    • @IBMTechnology
      @IBMTechnology  4 роки тому

      Thank you, Nagakalyan!

    • @kalyanb2002
      @kalyanb2002 4 роки тому

      @@IBMTechnology at 5:50 , I have heard Sai stating that as part of netweorking orchestration helps achieve singular point of access to the services (based on the video). Does it mean , the orchestration platform spinf a load balancer/would it be a single IP to all the simlilar services (example front end, back end , data base services).

  • @ph_lips6003
    @ph_lips6003 9 місяців тому

    Do you have a book recommendation for working with this subject matter scientifically?

  • @chakkimisrael986
    @chakkimisrael986 Рік тому +1

    The part that intrigued me the most about this lesson was his insane skills to write backwards 😂

    • @IBMTechnology
      @IBMTechnology  Рік тому

      See ibm.biz/write-backwards

    • @ChadTower
      @ChadTower Місяць тому

      @@IBMTechnology that is really cool.

  • @MarimuthuUdayakumar
    @MarimuthuUdayakumar 5 років тому +5

    Really good explanation. Thanks.

  • @SalesforceUSA
    @SalesforceUSA Рік тому

    I like this video. A very good ABCD guy. Container Orchestration

  • @eduardogomesbeserra7424
    @eduardogomesbeserra7424 4 роки тому

    Great explanation with frindly diagrams.

  • @marioj.esparzap.5434
    @marioj.esparzap.5434 6 місяців тому

    This was very helpful, thank you!

  • @digitnomad
    @digitnomad Рік тому

    @7:55 FE will never access DBService directly for safety , but, good draw and thanks for sharing

  • @kathirsoftarts9073
    @kathirsoftarts9073 Рік тому

    Superb explanation about orchestration.

  • @SimurghAcademy
    @SimurghAcademy 5 років тому +4

    you mentioned prometheus, can you create a tutorial about kubernetes and prometheus

    • @IBMTechnology
      @IBMTechnology  5 років тому +1

      We will take a look at that. --Sai

  • @abdsarari7892
    @abdsarari7892 3 роки тому

    Thank you IBM for this video (:

  • @kathirsoftarts9073
    @kathirsoftarts9073 Рік тому

    IBM is true IT services solutions provider

  • @luckyslevin2690
    @luckyslevin2690 9 місяців тому

    Amazing explanation. Thank you

  • @elmehdisaniss2731
    @elmehdisaniss2731 3 роки тому

    َAre those Nodes VMs ? Which means we have 4 VMs here (3 Worker Nodes and 1 Master Node) ?

  • @absoluteanagha
    @absoluteanagha 3 роки тому

    Thank you for making this fabulous video

  • @sambenny1916
    @sambenny1916 4 роки тому

    Intresting. Is there a video on how to do capacity planning?

  • @leminhdung1981
    @leminhdung1981 4 роки тому +1

    Very comprehensive! Thank you very much!

  • @CloudVirtualizationEnthusiast
    @CloudVirtualizationEnthusiast 3 роки тому +1

    Nice one! Quite helpful! :)

  • @fanofyoubulb
    @fanofyoubulb 3 роки тому

    Great videos, thanks...
    I have question, how does it manage multiple DB replicas ? Will the Write operation performed to all the DB replica's ? Blocking reads during it ?...

    • @kevinzhang9591
      @kevinzhang9591 3 роки тому

      Writes would be typically done directly to primary DB. at set intervals, there would be a delay in DB syncing primary to replica, this way read from replica is always available. During the synch, the replica would be locked.
      Kubernetes [container orchestration] is capable of setting up primary and multiple replicas, you just have to define in the YAML file.

  • @hallandeli
    @hallandeli 5 років тому +4

    Great video!

  • @abhijitsarkar482
    @abhijitsarkar482 2 роки тому

    Thank you for the great video. It gives a great explanation of the concepts

  • @justdoit104
    @justdoit104 2 роки тому

    to the point . well explained . thank you

  • @akalewoldwoldie3321
    @akalewoldwoldie3321 4 роки тому

    Great explanation with ilustration. i thank you.

  • @kurianbenoy9369
    @kurianbenoy9369 5 років тому +1

    Amazing video Sai

  • @neildutoit5177
    @neildutoit5177 4 роки тому

    Wait so Kubernetes has to run on it's own server? Won't that increase your costs by, in this case, 33% if you now need a whole new vm?

    • @neildutoit5177
      @neildutoit5177 4 роки тому

      And you want 3 backend services? Is any of this relevant for a typical startup that can manage just fine with one server?

  • @helenafernandez9054
    @helenafernandez9054 3 роки тому

    Excellent. Thank you!

  • @KerberosRS
    @KerberosRS 4 роки тому

    impressive explanation!!!

  • @keviin077
    @keviin077 3 роки тому

    Very well explained. Thank you so much

  • @zenobikraweznick
    @zenobikraweznick 4 роки тому +1

    Brilliant !

  • @chandankumarmishra336
    @chandankumarmishra336 4 роки тому

    lucid explanation....thanks a ton

  • @vovaljain4341
    @vovaljain4341 5 років тому +1

    great teaching..

  • @alejandropereira
    @alejandropereira 3 роки тому

    Very well explained. It was like eating strawberries. Thanks!

  • @debasish2332
    @debasish2332 2 роки тому

    Good for beginners

  • @ryanprasad5304
    @ryanprasad5304 5 років тому +1

    Great Video. We'll explained.

  • @ukaszkiepas57
    @ukaszkiepas57 8 місяців тому

    thank you! :)

  • @pankajsinghv
    @pankajsinghv 5 років тому +2

    Simply great

  • @BibbySG
    @BibbySG 4 роки тому

    awesome video

  • @archboldvictorkatsande4659
    @archboldvictorkatsande4659 4 роки тому

    straight forward thank you

  • @ramakris
    @ramakris 4 роки тому

    Hey Sai..Nice videos

  • @dennisn4871
    @dennisn4871 4 місяці тому

    I like it 👍

  • @empty8537empty
    @empty8537empty 2 роки тому

    Can you call front end as a microservice?!

  • @jamshaidali3193
    @jamshaidali3193 2 роки тому +1

    just for the feedback, sir! your accent sounds good for listening purposes but for understanding, it is quite hard.

  • @bijukumar5555
    @bijukumar5555 2 роки тому

    Nice

  • @brijesh0808
    @brijesh0808 3 роки тому

    but at least explain what is orchesteration

  • @bptristianto
    @bptristianto 2 роки тому

    How to get a job at IBM:
    Step 1 - Learn to write backward

  • @MrVirkMedia
    @MrVirkMedia 2 роки тому

    ✅✅

  • @daveholland4475
    @daveholland4475 4 роки тому

    Developers may see a "singular view of the world," as you say, but that is a good thing. Keep in mind that without applications (and developers), users have no reason to use an "orchestration" system in the first place. Without customers using APPLICATIONS, you don't have a business.

  • @regul4rjohn
    @regul4rjohn 5 років тому

    He writes backwards.

    • @IBMTechnology
      @IBMTechnology  5 років тому +3

      Hi Mauro...many people think I do, but here's an explanation of how we make these videos. these videos here: ibm.co/2SA1vGd Thanks for checking us out, San

    • @lcastropg
      @lcastropg 5 років тому

      I thought the same thing... nice. Thanks IBM to clarify our question.. :)

  • @bharathmshetty
    @bharathmshetty 4 роки тому

    Venommmmm!!!!

  • @i_am_dumb1070
    @i_am_dumb1070 Рік тому +1

    Although your explanation was good I still found it difficult to understand this topic

  • @arjungoud3450
    @arjungoud3450 Рік тому

    Very disconnected🙄 explanation

  • @kelvinnguyen6048
    @kelvinnguyen6048 3 роки тому

  • @financeyourindependence8667
    @financeyourindependence8667 11 місяців тому

    Very well explained, thank you 🙏