What is Kubernetes?

Поділитися
Вставка
  • Опубліковано 30 чер 2024
  • You have probably heard of the open-source automation platform Kubernetes. It’s becoming popular. But what is Kubernetes? Let’s find out.
    Meet Bob. Bob loves working with containers. Think of them as light-weight virtual machines. Bob designs his application using containers. It’s working great. So Bob goes ahead and deploys the application.
    The application becomes popular. To keep up, Bob needs to scale his resources. Now, instead of a handful, he has to deal with hundreds of containers. Bob is overwhelmed. He needs a simple way to automate the process.
    Kubernetes comes to the rescue. In Kubernetes, there is a Master node and there are multiple worker nodes. Each worker node can handle multiple pods. Pods are just a bunch of containers clustered together as a working unit. So Bob starts designing his application using pods.
    Once Bob has his pods ready, he tells the Master node the pod definitions and how many he wants to be deployed.
    From that point, Kubernetes is in control. It takes the pods and deploys them to the worker nodes. If a worker node goes down, Kubernetes starts new pods on a functioning worker node.
    Bob doesn’t have to worry about the complexity of managing containers anymore. He can spend time improving his application and adding new features to it. Bob is happy.
    Kubernetes was originally designed by Google. Then it was donated to the Cloud Native Computing Foundation.
    It is a large and complex system for automating, deploying, scaling and operating application containers. But you don’t need to be overwhelmed.
    You can start learning about Kubernetes using MiniKube. With Minikube, you can run a single-node cluster on your laptop. It is a great way to learn Kubernetes.
    Thank you to Ben Sound for the audio on this video: www.bensound.com/
    Check linuxhint.com/ for more linux resources
    Check linuxhint.com/dev-ops/ for DevOps, Containers, Docker, and Kubernetes articles
    linuxhint.com/kubernetes/ Kubernetes articles
  • Наука та технологія

КОМЕНТАРІ • 35

  • @shrinidhig3672
    @shrinidhig3672 4 роки тому +9

    very well expalined. Thanks
    and for all those who are not able to follow this. I'd suggest to learn about containers first.
    Kubernetes is container orchestrating system. 100% of kubernetes depends on containers.
    There are lots of material available on youtube for containers. First understand concept of containers and then come back here.

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

      Thank you Shrinidhi for letting us know path for learning...bcoz there are so many technologies interlinked...(I was learning GCP ... then just checked this)

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

      thnks

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

      Do you have any recommended videos or channels for containers?

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

    Same as bob, I'm happy with the explanation

  • @jessajamillavlog7332
    @jessajamillavlog7332 4 роки тому +3

    Thanks for sharing this video watching from taiwan my friend

  • @mareimorsy3182
    @mareimorsy3182 6 років тому +8

    I never get bored watching this video even after working with k8s in production :D

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

      Marei - just wanted to know briefly what tasks you usually perform on K8S....so that helps me in my learning

  • @RakhibulHasan24
    @RakhibulHasan24 6 років тому +1

    Amazing video

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

    Great explanation 👍

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

    thanks@

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

    very helpful video

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

    still dont understand what it means

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

    You are drawing on a white background with a white pencil.

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

    now my question is what are containers?? lol

    • @sgtnik4871
      @sgtnik4871 4 роки тому +10

      think of them as light weight virtual machines

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

      @@sgtnik4871 What is a virtual machine? (just messing with you)

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

    Curious: How do you make a VM more "light weight" than it already is?

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

      It's just a way of saying I guess :-) He seems to be referring to docker containers as a light weight VM. That's how they market things nowadays

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

    Nice video. Which tool you have used to create this video?

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

    Bob is happy (:

    • @AllBecomesGood
      @AllBecomesGood 4 роки тому +3

      The secret to happiness has been discovered and it's: Kubernetes!

  • @bhaveshraval
    @bhaveshraval 6 років тому +2

    good job

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

    can I have the images of video pleaes

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

    Nice

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

    Thank you! This helped a lot!

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

    Linux hint is best

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

    kadak

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

    Why would you need several containers to build a single application?

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

      @Quang Hoàng why doing this ?
      and is there any example for this ?

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

      @@saramohmad4014 to make it independent. We have issues with monolithic architecture where it impacts on entire app to deploy a small fix in different module. We need to categorize our app in a way DDD (domain driven design). So each microservice is an independent piece of software where the deployment and scaling is really easy in tough scenarios. You can get more information but this is just for a quick idea

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

      It's not for building but for scaling and for availability and efficient use of resources.

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

    Funny how these tutorials only show the good part of it.
    Just imagine how horrible interfacing an App is now !

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

    Nice video, still didnt understand a shit.