Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Scaling Kubernetes Networking Beyond 100k Endpoints

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the challenges and solutions for scaling Kubernetes networking beyond 100,000 endpoints in this informative conference talk. Dive into the design and implementation of EndpointSlices, and learn how they have significantly improved network scalability in Kubernetes. Discover the process of profiling key components in the Kubernetes codebase to identify optimization opportunities. Gain insights into real-world performance metrics from large clusters with over 100,000 endpoints. Understand the current pain points, existing Endpoints API limitations, and the impact of the new EndpointSlices approach. Follow the journey from identifying scalability bottlenecks to implementing solutions that dramatically increase the capacity for network endpoints in Kubernetes clusters.

Syllabus

Intro
Outline
Current pain points
Existing Endpoints API
Endpoints per service limit
Max size of etod object
Service Control Flow
Performance Degradation
Estimation
User Expectations
High-level idea
Endpoint Update
Key Components
Endpoint Slice Controller Goals
Example
The Problem
Scaling to 10k endpoints
Caveats
Setup
So iptables?
Results: iptables
Errors at Scale
Modes Compared
Goals for Kubernetes 1.20 Automatic Topology Aware Routing Alpha
Conclusion

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Scaling Kubernetes Networking Beyond 100k Endpoints

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.