Deep Dive into Kubernetes Internals for Builders and Operators
Offered By: USENIX via YouTube
Course Description
Overview
Dive deep into Kubernetes internals in this 44-minute conference talk from LISA19. Explore the components of the control plane, their roles, and communication methods. Understand the process from executing "kubectl run" and "kubectl expose" commands to running containers. Build a simplified cluster step-by-step, demonstrating how kube-proxy provides service connectivity and CNI plugins enable pod communication. Learn about the anatomy of Kubernetes, scaling, networking, and pods. Gain insights into the differences between experimental and production-grade clusters. Ideal for those familiar with basic Kubernetes concepts looking to enhance their understanding of its inner workings.
Syllabus
Introduction
Kubernetes Anatomy
What do we need
Live demo
Starting the API server
Adding more nodes
Connecting to other nodes
Scaling up
Networking
Pods
CNI
How to use CNI
Demonstate
Whats missing
Taught by
USENIX
Related Courses
Named Data NetworkingUSENIX via YouTube Release Engineering Best Practices at Google
USENIX via YouTube Efficiently Backing Up Terabytes of Data with PgBackRest
USENIX via YouTube SRE in the Small and in the Large
USENIX via YouTube Network-Based LUKS Volume Decryption with Tang
USENIX via YouTube