Kubernetes Deep Dive - From component understanding to running workloads
summary
Explains how Kubernetes works internally by walking through its main objects and components (e.g., Pods and control-plane pieces) and describes the lifecycle from creating a Pod to the workload running. Covers the role and interactions of each Kubernetes component and what happens when a component goes down.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:10Cloud computing
- 2:13Kubernetes as orchestrator
- 3:40Containers and abstractions
- 6:31Container anatomy
- 8:41Container pause and network namespaces
- 9:22Service and virtual IP
- 10:24Deployment and state guarantees
- 11:05Kubernetes components
- 12:51kube-apiserver and etcd
- 13:33kube-controller-manager
- 16:49kube-scheduler
- 21:25Controllers and roles
- 22:48Cloud Controller Manager
- 24:40Deployment flow
- 27:05kube-proxy and load balancing
- 30:41Pod communication
- 31:02CoreDNS and name resolution
- 33:09Ingress Controller
- 35:41CoreDNS outside cluster
- 37:27References and closing
related talks
44mDissecting Kubernetes (K8s) - An Intro to Main Components
22mdeep-dive - Dario Tranchitella
25mDemystifying Kubernetes internal components
39mIntroduction to Kubernetes
01mKubernetes: What you need to know ... and why
21mNow I Want Kubernetes to Jump
01h 40mInside Kubernetes Architecture Fundamentals
02h 47mKubernetes, Dispassionate and for Ultra Beginners
