Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson, DOMO

Sdílet
Vložit
  • čas přidán 22. 06. 2024
  • Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down [I] - Carson Anderson, DOMO
    Understanding Kubernetes as a whole can be daunting. With so many different components working together it can be hard to know how the pieces work together or where new products and features fit in. I will start at the highest level and then peel off the layers one at time to explain how some of the "magic" happens. Over the course of the presentation I will break Kubernetes into the following layers:
    "Kubernetes for the End User": A quick summary on some of the core components of Kubernetes: Namespaces, Deployments, Pods, Services, and Ingress Rules. At this layer the user just needs to understand the promises made by Kubernetes, not necessarily the way it keeps them. This layer primarily serves to establish a typical cluster workload. The resources defined here will be used when explaining all of the deeper layers.
    "Kubernetes for the Cluster Admin": This Layer peels away some of the cluster "Magic". I will cover how the service account, default tokens, ReplicaSet and Pods from the previous layer got created by the kube-controller-manager. I will also explain how the kube-scheduler decided which node the workload should run on and how that decision could have been influenced by fields in the pod spec. This section will touch on the core concepts of Ingress controllers, Admission Controllers, scheduling, and core controller loops.
    "Kubernetes for the Cloud Admin": This layer covers Kubernetes at an infrastructure level. Core concepts covered are: Horizontal Scaling, Load Balancing, high availability for masters and nodes, node management, and fault-tolerance levels. Here is also where I set the stage for the network layer that is covered next.
    "Kubernetes for the Network Admin": Now we dig deeper into the network infrastructure. Explaining how pods and services work together, how your network traffic figures out where to go, and how it gets there. This section covers the concepts of East-West and North-South load balancing. The goal is to provide an basic understanding of the network promises made by Kubernetes and how you might replace them with other software and services.
    "Kubernetes for the Linux Admin": A discussion of Kubernetes at the OS layer. This layer digs into the processes and configuration of the base OS. This includes pluggable container engines ex: Docker vs. Rkt, logging, CNI, metric gathering and volume mounting.
    "Kubernetes for the Power-User": Time permitting, the final section will put all of the previous ones together to show how a next-generation application might be deployed on top of Kubernetes and take advantage of the more advanced features.
    About Carson Anderson
    I've been working as a Sys Admin 8 years. I have been focused on Docker, Kubernetes, and container infrastructure at scale for the last 2 years. | | Unabridged version of Kubernetes Deconstructed: vimeo.com/245778144/4d1d597c5e
    Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.

Komentáře • 79

  • @tejaskumthekar4155
    @tejaskumthekar4155 Před 4 lety +80

    Average CZcams tutorial: 1.5X This video: 0.75X

    • @cryonixpod365
      @cryonixpod365 Před 3 lety +1

      I was about to comment the exact same thing

    • @MrTbirkett
      @MrTbirkett Před 3 lety +2

      Or... drink so much coffee and energy drinks that you match his level of energy and time slows around you...

  • @Wxare17
    @Wxare17 Před 3 lety +10

    Everything explained perfectly in so little time! Incredible. drop the cameraman.

  • @cloudowski
    @cloudowski Před 6 lety +87

    The best video I've ever seen so far describing almost all Kubernetes components in just 30 minutes. Brilliant!

    • @wilsonnybinghamton
      @wilsonnybinghamton Před 4 lety

      except some of the bad video making skills

    • @lukdo8255
      @lukdo8255 Před 3 lety

      Hehehe! Naprawde? Przeciez gostek sypnął milionem do niczego nie potrzebnych naglowkow I faktycznie niczego nie powiedzial

  • @igorzibarev8341
    @igorzibarev8341 Před 6 lety +15

    One of the best sessions at KubeCon 2017, thanks!

  • @maxvas7267
    @maxvas7267 Před 5 lety +3

    Best explanation ever! In just 30 minutes, that’s awesome! Thank you!

  • @anywhereroam9698
    @anywhereroam9698 Před 5 lety +9

    Really good presentation that teaches a lot of the core plumbing. Clear explanations and good diagrams/animations.

  • @hafsioussama7755
    @hafsioussama7755 Před 4 lety +1

    This should be a master class series..

  • @SeanMacdonald_CodeMonk
    @SeanMacdonald_CodeMonk Před 5 lety +7

    Thank you for respecting my time and diving straight in :) great video

  • @RismalRayVaughan45
    @RismalRayVaughan45 Před 5 lety +5

    Totally the best explanation of Kubernetes component on the net

  • @doamaster9696
    @doamaster9696 Před 6 lety +2

    Amazing talk, thank you very much!

  • @carlosparada2237
    @carlosparada2237 Před 5 lety +2

    Amazing explanations. Great work!

  • @AZA.Dino900
    @AZA.Dino900 Před 3 lety

    Really amazing, it is putting almost all concepts in just 30 mins.

  • @somashekhar-bidari
    @somashekhar-bidari Před 6 lety +4

    Clean and neat presentation with an elegant content.
    Nice one , thanks .

  • @kobiebendalak
    @kobiebendalak Před 5 lety

    Brilliant video! Great work!

  • @leolv2378
    @leolv2378 Před 2 lety

    Very comprehensive, simple and easy to understand, thank you

  • @captainpints
    @captainpints Před 5 lety +2

    That is a very slick presentation. 10/10

  • @magnologan
    @magnologan Před 3 lety

    By far the best kubernetes deep dive talk I've seen! The full version on Vimeo is even better. Congrats!

  • @rameshyerramsetti3203
    @rameshyerramsetti3203 Před 2 lety

    Very well laid out graphically and using animation to describes concepts. Well done!

  • @RandomShowerThoughts
    @RandomShowerThoughts Před 5 lety +2

    This was what I needed!, I was wondering how everything communicated with one another

  • @user-fs8on7xi9i
    @user-fs8on7xi9i Před 5 lety +1

    awesome talk you made!!!

  • @olimpolimp2860
    @olimpolimp2860 Před 5 lety +1

    Very nice presentation, thank you

  • @windgod2008
    @windgod2008 Před 4 lety +1

    well explained in a oversight!

  • @Misanthrope84
    @Misanthrope84 Před 5 lety +4

    My God, does he talk fast! A great presentation, very well planned and executed.

  • @felipezuleta6502
    @felipezuleta6502 Před 6 lety +2

    This is awesome! It's really helped me understanding what's beyond creating pods/services :) Thanks!

  • @o.k.9142
    @o.k.9142 Před rokem

    Lean and concise! Thank you

  • @metabolic_jam
    @metabolic_jam Před 4 lety +1

    Amazing! I'd recommend to watch at 0.75x n pause along to absorb each concept.

  • @giscardff
    @giscardff Před 6 lety +2

    Dude, you did it really good ;)

  • @SacrificialGoat94
    @SacrificialGoat94 Před 2 lety

    Really well done talk. Awesome slides

  • @sandeepm625
    @sandeepm625 Před 4 lety

    Awesome explanation

  • @hieu110
    @hieu110 Před 3 lety

    It is a good video, thank Carson Anderson and CNCF

  • @DinkarGuptaDG
    @DinkarGuptaDG Před 5 lety +1

    brilliant !

  • @chanyui8838
    @chanyui8838 Před 4 lety

    Great video

  • @o.k.9142
    @o.k.9142 Před rokem

    Outstanding

  • @kirankumar-tc6yf
    @kirankumar-tc6yf Před rokem

    Good presentation!!!

  • @wentaoqiu4072
    @wentaoqiu4072 Před 4 lety +3

    For someone spent the last two weeks drowning in k8s documentation, this is a lifesaver, even in a post-drowning way. k8s official documentation really lacks this kind of overview introduction, it goes into details bit too much IMO.

  • @fong555
    @fong555 Před 4 lety

    Hi, great presentation! I have been coming back and listen to it again and again. Could you please share how and what tool did you use to auto type the commands? Thanks much!

  • @gatsbylee2773
    @gatsbylee2773 Před 3 lety

    Good job.

  • @ahmed9483
    @ahmed9483 Před 5 lety +6

    set to speed 0.75 and you can follow him really good. ;) excellent presentation !

    • @cla2008
      @cla2008 Před 5 lety +3

      I've set it to 2 and almost fell asleep.

    • @kenshin4539
      @kenshin4539 Před 5 lety

      😂

    • @selvakumars6487
      @selvakumars6487 Před 5 lety

      You are right. It is good to read the comments before watching :)

  • @govindraj8696
    @govindraj8696 Před 2 lety

    Nice 👍

  • @diegonayalazo
    @diegonayalazo Před 2 lety

    Thanks

  • @ideaparkcc
    @ideaparkcc Před 4 lety

    nice talk

  • @DeepSukhwani
    @DeepSukhwani Před 6 lety +56

    Why do they move the camera at 21:42? It was so clear before - both Carson and the screen.

    • @anywhereroam9698
      @anywhereroam9698 Před 5 lety +9

      The camera operator came back from a long brake, and needed to do somethings to make it look like they are busy and necessary.

    • @indarkwedwell
      @indarkwedwell Před 5 lety

      whoever filmed this, didn't have a clue; was probably used with zooming on boobs

    • @indarkwedwell
      @indarkwedwell Před 5 lety +1

      oh ma bad, I see he changed to a split screen afterwards, I take it back:P

  • @hooliganez
    @hooliganez Před 4 lety +9

    I watched this video 2x speed, ‘cause he speaks sooo slowly.. almost got myself sleeping 😀

  • @xkwizit2000
    @xkwizit2000 Před 5 lety +8

    Awesome talk but the cameraman ruined moving the camera off the slides.

  • @scbunn
    @scbunn Před 5 lety +2

    note to the camera guy, people want to look at the slides -- not the presenter. The slides are kind of important to follow along.

  • @ig0rsky74
    @ig0rsky74 Před 5 lety +3

    "making it real" - Carson Anderson

  • @known_fellow5916
    @known_fellow5916 Před 5 lety +4

    This is helpful .. however I found it bit fast.

  • @clementduval3917
    @clementduval3917 Před 5 lety +1

    what presentation tool is he using!??

  • @alixak4304
    @alixak4304 Před 4 lety

    Does any body has an idea which tool is used to create such good slides ?

    • @alixak4304
      @alixak4304 Před 4 lety +1

      @livestupid thinkbrilliant I use Linux. So power point is not available ;)

    • @stephencroll5973
      @stephencroll5973 Před 3 lety

      He used Sozi, see the start of the credits at about 31:47. Link: sozi.baierouge.fr/

  • @steveburrus9347
    @steveburrus9347 Před 4 lety

    CaRSOn how do I [or anmyone else] install Kubernetes anyway?

  • @fbifido2
    @fbifido2 Před 4 lety

    @21:50 - the screen, show the screen.....

  • @coolr557
    @coolr557 Před 4 lety +1

    Awesome video but stop cutting away from the slides

  • @vanchanr3777
    @vanchanr3777 Před 4 lety

  • @chinglinwen
    @chinglinwen Před 4 lety +1

    I just see concept, without knowing the underlying things, maybe that's too complex for a single video.

  • @akhileshrai7908
    @akhileshrai7908 Před 5 lety

    is he typing that fast in the beginning ??

  • @Adrianvdh
    @Adrianvdh Před 2 měsíci

    Amazing explanation, camera man awful 😂

  • @aydink7739
    @aydink7739 Před 2 lety

    had to doublecheck the video playback speed, because he talks really fast :D

  • @Mr.cool.turtle11
    @Mr.cool.turtle11 Před 5 lety

    Not for beginners

  • @yuvalkalderon
    @yuvalkalderon Před 5 lety

    Great content ,worst cameraman ever..

  • @MekZii51
    @MekZii51 Před 4 lety +2

    Great talk... noob camera handler :) Next time better!

  • @houcebr
    @houcebr Před 5 lety +1

    A lot of good knowledge but he was talking too fast

  • @trocomerlo
    @trocomerlo Před 2 lety

    Too fast for my old lazy brain