Kubernetes vs. Docker: It's Not an Either/Or Question

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 311

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

    I love your way to explain with complex technologies to be simple and easy to understand.

  • @fisouz
    @fisouz 6 років тому +215

    You're a very good presenter. Make the most out of it!

    • @IBMTechnology
      @IBMTechnology  6 років тому +26

      Hi Filipi, thanks for the reply. Yes Sai is a great presenter and we have another one coming out featuring him soon.

  • @maithriashokan
    @maithriashokan 3 роки тому +10

    Thank you! This lesson helped me understand that Kubernetes and Docker aren't necessarily competitors, but work, when need be, perfectly together, bringing out the best features in each other.
    You explained really well.

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

      Thanks for the feedback, Maithri! 😀

  • @fh8962
    @fh8962 4 роки тому +55

    In addition, love how he writes backwards so effortlessly!!

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

      Yeah I was just thinking how is nobody impressed by this😂

    • @maithreshpalemkota8840
      @maithreshpalemkota8840 3 роки тому +17

      He is flipping the video.

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

      Lol. He is using lightboard technology. He is writing on glass. In post-processing stage it's flipped horizontally.

    • @BobHooker
      @BobHooker Рік тому +2

      Notice buttons on shirt, now look at your buttons……..

  • @frankparth8888
    @frankparth8888 4 роки тому +52

    Please do more videos! You're really great at presenting complex tech!

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

    IBM please promote this guys.....he just rock.....

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

    What a great presenter Sai is !

  • @maxkossatz7926
    @maxkossatz7926 6 років тому +178

    Great video; I really enjoyed it,
    but the question isn't Kubernetes VS. Docker (not comparable in that manner, as you said yourself) but rather Kubernetes VS. Docker Swarm.

    • @r0tt13
      @r0tt13 6 років тому +7

      agreed.. published on oct 16, 2018? swarm should be compared not just a docker host.

    • @IBMTechnology
      @IBMTechnology  6 років тому +42

      Hi Max, thanks for watching and your comment! While we don't have a video on the subject (yet), Kubernetes vs. Docker Swarm is absolutely an important discussion. We've covered it here: www.ibm.com/blogs/bluemix/2018/10/docker-swarm-vs-kubernetes-a-comparison/

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

      @@IBMTechnology Thank you for the link to the Article, it's a really good read!

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

      K8s vs Docker should not even be asked

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

      @@lexterikane It's actually asked by people who don't really get what they are about. This video mostly clears the confusion.

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

    no doubt, this video cleared basic difference of docker and k8s. Thanks Sai for the wonderful video.

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

    I don't usually find this about a lot of videos, even IBM videos ... this was EXCELLENT. nice job young man!

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

    I love the way he puts it, and while being so calm. Really informative

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

    The things you explained like if one node goes down then it'll automatically restart it. I believe these features are already there in Docker Swarm. I do agree that Kubernetes has some extra features though.

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

    Valuable videos always have something special.

  • @severtone263
    @severtone263 2 роки тому +2

    This cleared up a lot of confusion for me. Thank you

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

    2020 update, you don't need ubuntu to run docker, and React runs on client brower, (unless it's a next.js or gatsby which is server side render)

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

    Hi Sai, what service/tool you're using for white boarding?...Amazing presentation greatly simplified. My students loved it

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

    it is only now that i understand kubernetes completely. thank you sir

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

    Another great explanation. Your videos are binge-worthy!! Thank you Sai!

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

      Thank you very much for watching! 💙

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

    Thank you very much Sai, this is the first video where Kubernetes clicked for me. Keep it up!

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

      We're happy that this video was helpful to you, Matt! Thank you!

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

    If we are going to use Containers (any kind, including Docker) the OS is - by default - going to be Red Hat Enterprise Linux or one of its derivatives.
    Yes, Ubuntu MAY be used. But, it is nowhere near default !

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

      Can you explain why this is?

  • @JohnLee-jj1bg
    @JohnLee-jj1bg 2 роки тому

    Great video and I'm just wondering how he writes on the screen with nothing between him and the camera?

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

      It's filmed through a glass pane and the image reversed in post-production.

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

    I am very grateful for this education. I like that IBM is doing these simple lessons that you clearly understand well for those new to the industry. Thank you

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

    You mentioned the OS is usually Ubuntu. Wouldn't it be Red Hat? Especially since IBM acquired Red Hat.

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

      lol, good point

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

      Hi! This video focuses on the open-source project Kubernetes -- not strictly the IBM or Red Hat approach 🙂 . Ubuntu is still the more commonly used OS for running Kubernetes.--Sai

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

    Your single sentence explanation cleared up so much for me. Thank you 🙏

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

    Is one worker box same as one deployment box?

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

    Is Kubernetes can scale Vertically or Horizontally ? Is that Auto scaling can be done via a Load balancer externally by a Public loud services like Azure , AWS etc ? Please share your inputs .

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

    Great job and explanation. I just subbed to IBM because of this vid

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

    Just love these videos. I am really loving these videos. Thank you for sharing

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

    Great presentation and whiteboard..

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

    well explained, straight to the point, now I understand the difference between docker and kubernetes

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

    newbie on this, I have my Mac Catalina in a VM, in order to learn the basics, should I use K8 or simply Docker? And the main question, what apps deployment should I deploy and install in order to try it out with a simple example?

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

    Short, Clear and Precise!! Excellent Presentation #sai

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

    How do I do this lighboarding presentation? Is there any app that you would recommend? Thanks in advance.

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

    This video was very clarifying: thank you so much. IBM will be IBM...

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

    Hi @Sai Vennam, thanks for sharing consolidated understanding. I have the following questions.. 1. where will Kubernetes be in the tech stack you drew at right (your right) 2. Where will Kubernetes place the application, application will sit on individual worker or will it be across workers? pls respond .

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

    Can anyone help to explain what does it mean by ‘moving to scale’, does it mean the app or system grows up to a certain high level or scale? Thanks!

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

    Awesome video, one question, how do you draw between you and the camera? what tools are you using?

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

      The speaker writes on the glass as normal, then the video editor flips it around in post production. Thanks for watching!

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

      @@IBMTechnology Can you guys please tell us a little more about this technology, a tutorial perhaps or the makers of this technology?

  • @RB-rw1si
    @RB-rw1si 11 місяців тому

    What do u mean by spin up containers

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

    Can you have redundant k8 masters if the primary fails?

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

    What tool did you use to make it look like you are writing behind your drawing?

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

      Hey Terrie! We wrote a post to explain how we make these videos here: ibm.co/2SA1vGd Thank you for visiting our channel.

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

    This transparent board is amazing, wonder how did he do it? Writing on a glass?

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

      Hey there! Here is a blog post we wrote that explains how we do it. ➞ ibm.co/30TGdZm

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

    Can anyone explain what CNI is in layman's terms.

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

    Hey what Is the role of operation (infra engineer) role what is the career path to learn cloud native technology.

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

    is this no longer the best way since kubernetes is now a full container service with integrated storage and vm servers through google cloud?

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

    Awesome presentation🤩.
    Had to watch the video twice.
    The first time I got lost if he was writing RTL or LTR 🤓

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

    nice video and easily understand, I have a question may I know which board using to explain

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

      Hello Jyothi: Here's a post we wrote to explain how these videos are created. ua-cam.com/channels/KWaEZ-_VweaEx1j62do_vQ.htmlcommunity?lb=Ugzf5SL_yh9NglCJzgF4AaABCQ Let us know if you have any more questions and thanks for visiting.

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

      @@IBMTechnology Excellent idea!!! May I know whether that glass & LED strips are custom made? Or are they available in market as a single set?

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

    Thanks for this explanation. You were awesome, I'm discovering this wonderful world and I'm very excited about it. Thanks for share your knowledge.

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

      Hi René, thank you, excited that you're excited! 👍 Keep close to our channel and let us know what else you'd like to watch.

  • @NeelNY2008
    @NeelNY2008 10 місяців тому

    Excellent video and easy explanation of concepts

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

    Brilliantly explained... loved the white boarding style captured in the video

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

    fan of using java for database access , so what are the main programming languages to access databaes

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

      Hi Hamza, thank you for the question! To name a few, besides Java™, there's also C++, VB .NET, and other .NET languages, COBOL, Fortran, PHP, Python, REXX, or Ruby.
      You can access some resources about database programming here: ibm.co/3ez92kK

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

    Great video! Really, you're an amazing teacher. Thank you!

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

    I just started watching the videos. Small note: Are you writing in a mirrored way??

    • @craigheckrath5349
      @craigheckrath5349 6 років тому +4

      I started thinking the same thing, then it occurred to me that they could have just mirrored the video in edit. As he's writing with his left hand, that's probable. Great video production either way.

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

      @@craigheckrath5349 That's correct, post-production mirror flip

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

    Very good post. One question: can the Docker deamon run across multiple machines? Or, one docker deamon per os instance?

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

      Hello Pankaj! It would be running per os instance. Small clarification - Kubernetes has moved to using containerd rather than a Docker-based runtime. Thank you for watching, Sai

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

    Are there other language that can access the database in your
    cloud native application schema here?

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

    Thank you Sai, you are the man

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

    I'm wanting to learn this stuff and this video was very informative, thank you.

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

    hey guys, could you please explain to me the main difference between Data Retrieval and Out bound prices? If I only want to use the object storage as a archive repository for backup, what of the two fees should I consider?

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

    Isnt node.js directly talks to database?? Why java again??

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

    Thanks for making this easy for us to understand!

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

    can I ask how do they make these videos? is there any special software for this?

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

    Another wonderful session

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

    Thanks for the video IBM!

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

    How to make video like that, writing directly. Like writing on mirror

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

    Actually this video presented in great manner. But here title said Docker vs Kubernetes and it should be
    "Docker deals with containers and runtime for containers..
    "Kubernetes deals with managing containers
    manage containers - auto scale etc...
    How did you make this video? How were you able to write on boxes? Please tell tech for that..

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

      Hi, Hitesh! Thanks for watching. Here's a post we wrote to explain how these videos are created: ibm.co/367TPlj 😃

  • @NoOne-yp1qe
    @NoOne-yp1qe Рік тому

    I love how everyone always says, 'they aren't competing technologies," use both of course but then in the end they say, "if you're starting out and expect to scale use K8s" or "if you are already using Docker it'll help tackle operations overhead." So...use K8s.
    Also, you're saying if you want your business to fail don't get K8s. Aren't all businesses required to grow in order to stay alive?
    Also, there seems to be no use case for using Docker to run the application in production.

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

    Now I clear with Kubernative vs Docker but confused whether is it mirror or glass ?!!
    please help us Sai

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

      Hi Kamaraj. Here is a blog post we wrote that explains the writing style. ➞ ibm.co/2LTPMjo

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

    Thanks for the presentation. How did you create the ”writing on a transparent whiteboard” effect?

    • @mushfiqbabu
      @mushfiqbabu 6 років тому +4

      @ralienpp I'm not certain but I think, he was behind a glass and the camera was recording from the other side. In post production, they just mirrored the video in the editing app.

    • @chamrc
      @chamrc 6 років тому

      I was pretty much thinking about same thing :) It will be interesting to know.

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

      Hey @ralienpp, thanks for the question and glad you liked it! We built a lightboard setup that has the presenter behind the glass (which is lit up by LED lights in the frame of the board). The presenter diagrams out the solution, and then we flip it in post-production. We've done 2-3 others like it (and have more planned), and we're loving how they are turning out!

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

      @@mushfiqbabu you got it- see our comment explaining a bit more :)

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

      ​@@tejaskhajanchee1086 Glad there is so much interest in this and thank you for the question! We have more like this in the works. @Tejas, he writes as normal on his side of the lightboard and then we just flip it in post-production. Hope this helps!

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

    wow thats a great and crisp presentation. i am wondering what is the software you used to create this presentation

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

      Hey there, Andhra! This is how he create these type of videos: ibm.co/2VCsraj 😃

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

    kudos for great mirror writing skills

  • @obtFusi
    @obtFusi 6 років тому

    how does it wort that the video is not mirrored?

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

    Very helpful! That said, I still don't get if using Kubernetes without Docker makes sense (I'm newbie to Kubernetes)

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

    How do you write reverse ??

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

    great video. explained a complex concept in a simple and easy to understand way.

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

    Your video really helped me. Love the white board format. What hardware software allows you get that effect?

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

      Glad it was helpful to you. Here's how we do it: ibm.co/2SA1vGd

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

    Great video!

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

    Great presentation Sai. You are awesome

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

    what kind of markers are those

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

    need some fundamentals to this video...please recommend a prereq video and even create a list heirarchy of videos.

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

      Hi there! Check out this video 👉 ibm.co/3CcmAvz
      And the Kubernetes playlist on our channel 👉 ibm.co/3CjRQbM
      Also, check out the links in this video's description, they lead to more Kubernetes basic information. ⤴️
      Hope this is what you needed! 🙂

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

    The video is great but you might have missed mentioning docker swarm. It helps with some stuff similar to K8s but missed on a lot of features

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

    Ecelente Explicación! Excellent Explanation!

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

    @6:35 - Kubernetes services has made development easier? How? This is configuration management, not development.

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

      Hi! You're right, I should have phrased it differently. By allowing developers to take advantage of built in service discovery (service names for your containers), config and secret management, and automatic load balancing, it allows developers to focus on application code. They don't have to worry about instrumenting their code to call other microservices; they can just use the service names. In my experience, this has made development much easier!

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

    Are the property and the keywords such as services, build, ports etc in docker-compose yml file reserved keywords or can we change it to other names aswell.

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

      Hi Suyog! Kubernetes doesn't use docker-compose files, but to answer your question, yes those are reserved properties. --Sai

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

    1:34 who said it will be just Ubuntu?

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

    Very concise! Thank You!

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

    Wait, I don't understand, how do you write on the wall in reverse?

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

      Good morning Handa: Here's a post we wrote to explain how these videos are created. ua-cam.com/channels/KWaEZ-_VweaEx1j62do_vQ.htmlcommunity?lb=Ugzf5SL_yh9NglCJzgF4AaABCQ We appreciate you watching our videos.

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

    No mention of docker swarm...

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

    Thank you Sir. That was amazingly simplified; and I have a much better understanding.

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

    This Guy is A legend

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

    Easy to understand , thanks for sharing ...

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

    very well explained in concise manner.

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

    How do they make these videos. Somebody please tell me.

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

      Hey there! We shared some backstage "secrets" on our Community page, you can read about it here 👉 ibm.co/2PaLjOr 😉

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

    How do u write backwards fast??

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

    Great presentation and concise.

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

    Docker containers make sense but 'Kubernetes boxes' isn't a formal definition and renaming the 'boxes' to 'worker nodes' is vague and abstract.

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

    Where and how do you learn all these things about app deployment? Can you recommed a book or a course? :)

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

      look up abt devops, docker, take a random app and deploy it locally, it can help

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

    Hello, I am looking for an internship. Is there any opportunity ??

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

    so good, please make more!

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

    @5:54 - 8 different versions of the java service - or 8 different instances of the same version?

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

      8 instances of the same version, scaled horizontally.

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

    Very good explanation! It helped me a lot. Thanks!

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

    Really good explanation. Thanks!