Rootconf Delhi edition

Rootconf Delhi edition

On network engineering, infrastructure automation and DevOps

Tickets
  • Select Tickets
  • Payment
  • invoice
  • Attendee details

Total ₹0

Cancellation and refund policy

Memberships can be cancelled within 1 hour of purchase

Workshop tickets can be cancelled or transferred upto 24 hours prior to the workshop.

For further queries, please write to us at support@hasgeek.com or call us at +91 7676 33 2020.

Monica Gangwar

Monica Gangwar

@monicagangwar

Around the cluster in 80ms : The journey of a packet

Submitted Nov 10, 2019

How does your packet flow in all the scary lanes of kubernetes’ abstracted layers and how to save it from getting delayed.

  • Basic understanding of how networking is handled in kubernetes
  • Thorough deep dive into all of the components and understanding how the packet flows through them
  • Common issues which have been faced in the networking layer and how to debug/solve them
  • How to customize and tweak the components so that latency can be reduced to minimum

Key takeaways

  • Kubernetes networking architecture
  • Figure out how to reduce latency
  • Figure out how to identify and fix intermittent delays

Intended audience

  • Any DevOps/SRE who have their infrastructure running in kubernetes, or in general wants to gain an understanding about how kubenertes handles networking out of the box
  • Any Devs who wants to understand/debug unknown network behavior in their microservices which are running in kubernetes

Outline

Starting with request generating from a Pod to a Service in the cluster, all the services/pods this request flows through

  • kernel : how does kernel perform lookups and thereby add latencies
  • dns lookup : how dns lookups is performed in kubernetes and how to debug it
  • service to pod ip translations : how service loadbalances over pods. When and how kube-proxy gets involved
  • reaching correct container : how request gets routed to correct node and in turn correct container

Requirements

Basic understanding of kubernetes concepts namely service and pod

Speaker bio

I’ve been working in SRE space since past 3 years. I’ve had the opportunity to setup and manage multiple kubernetes clusters in my organisation, MindTickle, along with developing internal tools for CI/CD, state store management etc.

I’ve faced a lot of networking horrors with K8s running in production for the past 2 years and took a deep dive into understanding how the networking works and how to tweak a lot of cluster components so as to derive optimal performance from it

Slides

https://slides.com/monicagangwar/around-the-cluster-in-80ms

Comments

Login to leave a comment

  • AS

    Anwesha Sarkar

    @anweshaalt

    Hello Monica,

    Here are the feedback for your rehearsals today :

    • Connect the dots between the topic
    • Give 10k view of the components.
    • Why Kube proxy is better than iptables? -support it by reasons
    • Pace the talk.
    • Include Pictorial representations.
    • IncludeTake away slide
    • Include conclusion slide.
    • How to do a tcp dump? - include a demo
    • At the end slide add your contact details - email, twitter handle, linked profile, so people can connect you offline.
    • Start with a warstory and then the reason behind you giving the talk or why this talk is important for the audience to know.

    Submit your revised slides and upload them on the proposal page by 6th of December, (hard deadline).

    I have scheduled you second rehearsal on 10th of December, 2019 at 6pm. See you there.

    Regards
    Anwesha

    Posted 5 years ago
Hybrid access (members only)

Hosted by

We care about site reliability, cloud costs, security and data privacy