Life of a Packet [I] - Michael Rubin, Google

Sdílet
Vložit
  • čas přidán 6. 06. 2024
  • Life of a Packet [I] - Michael Rubin, Google
    Tracing the path of network traffic in the kubernetes system. Clarifying which API objects map to implementation and how Google deploys this in GKE today. Attendees will learn about topics from how networking packets are processed when the cluster is working as designed and what are common problems when the cluster is being creative and surprising.
    About Michael Rubin
    Senior Staff Eningeer & TLM, Google
    Twenty years in the Systems Software Industry, from developing enterprise file servers and systems. The past ten years he has worked at Google where he founded the Linux Storage group for its data centers and worked on world wide WAN and BGP technologies. Today he is co-leading and managing Kubernetes with a focus on node, networking, storage and federation efforts.
    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 • 19

  • @GK-rl5du
    @GK-rl5du Před 6 měsíci +3

    This has to be one of the timeless classic talks about Kubernetes Networking. Every one regardless of how mature the ecosystem gets, will/should hop on this amazing presentation.

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

    That's the beauty of iptables

  • @Indians-In-Germany-With-Dipak

    This is really awesome presentation ! love it . thank you !

  • @mahmoudsaad1493
    @mahmoudsaad1493 Před 6 lety +1

    Very informative talk, Thank you

  • @joshuamiles8271
    @joshuamiles8271 Před 3 lety

    Most excellent.

  • @rguntu9
    @rguntu9 Před 5 lety

    Good one.Thanks.

  • @supericool
    @supericool Před 5 lety

    super awesome talk for k8s network , never thought network can be this sexy.

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

    Thanks for this talk! I've been trying to find a comprehensive overview of networking (mainly how the different types of services work) and every blog I've read seems to have slightly different or even incorrect information.

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

      This is accurate! It's a challenge to learn k8s networking because of all the variations, misinformation and skipping-over-details to save time. I love this video, but an example of what I'm referring to is his example of pods-to-service where the traffic leaves the node but in the previous topic involved discussing overlay networks. Because it's already gone to IPtables does that handle any encapsulation? Or is it just assumed because we just talked about it that after IPtables gives you an endpoint destination outside the node does it now have to be delivered to the Overlay component for encapsulation?

  • @johnw.8782
    @johnw.8782 Před rokem

    Really good talk. Thanks.

  • @acidas
    @acidas Před 3 lety

    Thank you!

  • @odedpriva
    @odedpriva Před 6 lety +1

    great talk, any chance we can get the slide deck ?

  • @livno43615
    @livno43615 Před 10 měsíci

    I think there's a mistake in minute 29, in the networkPolicy, you allowed the FE to send traffic to DB?

  • @amlivinginhell
    @amlivinginhell Před rokem

    what is cbr0? what kind of bridge is it?

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

    What the hell is the L2 discovery thing called here? “Our... L2” @6:13

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

      I think he said find destination pod by ARPing and finding right dest mac/interface

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

    The Ins and Out of networking presentation: czcams.com/video/y2bhV81MfKQ/video.html

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

    Lmao @ 1:12

  • @grahamjerens5704
    @grahamjerens5704 Před 2 lety

    The tee needs some fixing though