Перейти к содержимому

Containers Explained: Docker, Namespaces, cgroups, OCI & Kubernetes | DevOps Daily Dose Podcast

DevOps Daily Dose

0:00 / 0:00

Containers Explained: Docker, Namespaces, cgroups, OCI & Kubernetes | DevOps Daily Dose Podcast

54 просмотра · 6 дн. назад
DevOps Daily Dose
14 подписчиков
54 просмотра · 6 дн. назад
Run ps on a Linux server and you will never find a "container", because there is no box. A container is a clever illusion built from ordinary Linux features. This deep-dive audio podcast builds a complete mental model of containers, from the kernel up to Kubernetes: why containers beat VMs, namespaces and cgroups, image layers and OverlayFS, Docker's architecture, Dockerfile best practices and interview traps, the OCI standards with Podman and Buildah, networking, Docker Compose and volumes, supply-chain and runtime security, and how Kubernetes runs containers with the kubelet, the CRI, CRI-O and pods. Chapters: 00:00 Intro 00:15 Where is the container? Finding the "box" on a Linux server 02:53 The pain: dependency hell & VM overhead 05:44 Containers share the host kernel: the hotel-room analogy 08:21 Linux namespaces: PID, network, mount, UTS, IPC & user 12:26 cgroups: resource limits, the OOM killer & v1 vs v2 16:35 Images, layers & OverlayFS: copy-up, whiteouts & volumes 22:43 Docker architecture: client, daemon & registries 25:59 Dockerfile best practices: multi-stage builds, cache traps & digest pinning 34:09 The OCI standards, Podman & Buildah (daemonless & rootless) 37:26 Container networking: bridge, host, none & macvlan 39:54 Docker Compose & persistent storage 42:13 Supply-chain security: SBOMs, Docker Scout, SLSA & VEX 44:43 Runtime hardening: capabilities, AppArmor, seccomp & distroless 47:59 Kubernetes, the kubelet, the CRI & CRI-O 51:06 Pods: shared namespaces & the sidecar pattern 53:35 Requests vs limits, the full mental-model recap & what comes next Who it's for: beginners, developers, sysadmins, aspiring DevOps/SRE engineers and anyone prepping for a container or Kubernetes interview who wants to understand what a container really is before diving into tools. Built from the official documentation of Docker, Kubernetes, the Open Container Initiative (OCI), the Linux man-pages and kernel docs, CRI-O, Podman, Buildah, SLSA and the NIST container security guide (SP 800-190). 🎧 Plug in your headphones and listen & learn. If this helped, subscribe to @DevOpsDailyDose and hit the bell for more deep dives! #Containers #Docker #Kubernetes #DevOps #Podcast