deep-dive - Dario Tranchitella
summary
A technical deep dive into how Kubernetes Pods actually work, focusing on the pause container code (about 40 lines that handle signals), how containers in a Pod run real processes via Docker and systemctl, and how a shared volume is wired so two containers truly share state. Presents a mini orchestrator implementation that creates pods, binds volumes, and restarts failed processes, with a live demo applying concrete patterns such as init containers and ambassador containers.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:47Kubernetes pod
- 3:11Pod vs container
- 5:01Pos-container
- 6:27Pos-container source code
- 8:36Signals and process handling
- 10:25Pod structure
- 11:08Create pod with kubectl
- 12:35Resource sharing in pod
- 13:57Supervisor in containers
- 14:40Pod orchestration systems
- 15:42Docker container commands
- 16:23Volume sharing in pod
- 17:05Start services in pod
- 18:29Pod architecture patterns
- 19:33Ambassador pattern
- 20:59Real-world solutions
- 21:21Sidecar pattern for Java
related talks
39mKubernetes Deep Dive - From component understanding to running workloads
01h 17mIntro + Deep Dive: containerd
34mPod Through a Magnifying Glass
46mA Deep Dive into Docker
02h 47mKubernetes, Dispassionate and for Ultra Beginners
42mContainers and #Kubernetes Made Easy Deep Dive into Podman Desktop
37mDeep Dive into Docker Containers for Rails Developers
37mProject Update and Deep Dive: Containerd
