Skip to content

From Pod to the world : Exploring flow of network traffic through K8s cluster

Photo of Priyadarshan Patil
Hosted By
Priyadarshan P. and 2 others
From Pod to the world : Exploring flow of network traffic through K8s cluster

Details

Agenda:

  1. Tech Talk by the Speaker
  2. Snacks, Tea/Coffee, and networking

Abstract of the talk:
Whether you're a Kubernetes novice or an experienced practitioner, this tech talk promises to broaden your knowledge of Kubernetes networking and equip you with valuable insights to enhance your application deployment strategies. Don't miss this opportunity to gain a deeper understanding of how Kubernetes exposes your applications with its networking features and join us for an engaging session filled with practical examples, best practices, and valuable networking wisdom.

The modern Kubernetes cluster hosts a range of services from 10 to 100. Every service with multiple pods might scale out or scale in. Further, a unified application URL is exposed to outside world masking the complexity of micro-services. How does a request flow through the Kubernetes and cloud infrastructure and reach a single pod? How does Kubernetes networking make the request flow to the destination pod? What role do concepts like Pod IPs, cluster IP services, node port services, ingress records, etc play in exposing the Kubernetes applications?

In this talk, we will explore

  1. Inter pod connectivity with Pod IPs.
  2. The need for Kubernetes services.
  3. What is a clusterIP service?
  4. What is a nodeIP service?
  5. What is a load balancer service?
  6. Why do we need ingress records and ingress controller?
  7. How does ingress controller receive traffic?
  8. How does AWS load balancer send traffic to Kubernetes services from outside of the cluster (without really knowing that traffic is going to the Kubernetes cluster)?

This is meant to be an interactive session. Discussions during the talk might change the agenda listed above. This won’t be a deep dive into Kubernetes internals. Instead, the intent is to provide end to end understanding of a Kubernetes setup and explore essential K8s networking concepts.

About the speaker:
Prashant Kalkar has over 18 years of hands-on experience in technologies like Scala, Play, Java, J2EE, Spring, Grails and Hibernate. He has experience in development, architecture as well as DevOps streams. He helps organizations in adopting agile practices and continuous delivery. He has given talks on SOLID principles, functional programming, Immutable infrastructure with Terraform, and consumer-driven contracts in the past.

Currently, he is working with a large car manufacturer helping it build and scale its Customer Experience Platform on top of telemetry data pushed by millions of vehicles.

Prerequisites for the talk:

  • Beginners' level of understanding of Kubernetes will help
  • Beginners' level of understanding of cloud concepts will help
  • Beginners' level of understanding of networking concepts will help

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of DevDay Hyderabad group
DevDay Hyderabad
See more events
White Field Rd · Hyderabad, Te