A 50-session deep dive into Docker internals, multi-stage builds, CNI networking, Gateway API, eBPF, and production Kubernetes cluster operationsβtaught in easy-to-follow Tamil.
Learn how Docker builds immutability, how process isolation works under the hood, and how Kubernetes orchestrates, scales, and heals autonomous AI Agent platform infrastructure across 50 live sessions.
Master Docker architecture, multi-stage builds, storage drivers, volume persistence, bridge/veth networking, Compose multi-container stacks, and Trivy security scanning.
Understand API Server reconciliation, etcd, custom controllers, CNI plugins (Cilium/Calico), Gateway API, StorageClasses, Helm charts, and HPA auto-scaling.
Deploy an AI Agent microservice stack (FastAPI backend + Vector DB + Redis worker) to benchmark performance, configure probes, and manage production traffic.
25 Weeks β’ Tuesdays & Thursdays (9:00 PM β 10:00 PM IST) β’ Daily Shared Recordings π₯
πΊοΈ 50-Session-Docker-And-Kubernetes-Engineering-by-Parottasalna/ βββ π’ PHASE 1: Docker & Container Fundamentals (Sessions 1β5) β βββ Week 01 (Tue) β Session 01: Why Docker? (Bare Metal vs VMs vs Docker Containers, Portability) β βββ Week 01 (Thu) β Session 02: Core Linux Prerequisites (Processes, PID, Mounts, Permissions, Signals & /proc) β βββ Week 02 (Tue) β Session 03: Container Isolation Deep Dive (PID, NET, MNT, UTS, USER Namespaces) β βββ Week 02 (Thu) β Session 04: Control Groups (cgroups v1/v2, CPU/Memory Limits & OOM Killer) β βββ Week 03 (Tue) β Session 05: Container Runtime Internals (OCI Specs, runc, containerd, Docker Engine vs CRI) β βββ π³ PHASE 2: Docker Mastery & Workload Packaging (Sessions 6β15) β βββ Week 03 (Thu) β Session 06: Docker Architecture & CLI (Daemon, Client, Docker Hub & Lifecycle Commands) β βββ Week 04 (Tue) β Session 07: Docker Image Mechanics (Storage Drivers, Layering, Image IDs, Digests & Immutability) β βββ Week 04 (Thu) β Session 08: Dockerfile Fundamentals (FROM, RUN, COPY, ADD, WORKDIR, ENV, CMD vs ENTRYPOINT) β βββ Week 05 (Tue) β Session 09: Dockerfile Deep Dive (Exec vs Shell form, Build Context, .dockerignore & Layer Caching) β βββ Week 05 (Thu) β Session 10: Image Optimization (Alpine vs Distroless vs Slim, Dive Inspection, Trivy Scanning) β βββ Week 06 (Tue) β Session 11: Multi-Stage Builds (Compiling dependencies vs Lightweight Runtime Images) β βββ Week 06 (Thu) β Session 12: Container Lifecycle & Signal Handling (PID 1, Graceful Shutdowns with FastAPI/Uvicorn) β βββ Week 07 (Tue) β Session 13: Docker Networking Fundamentals (Bridge, host, none, veth pairs & NAT Port Mapping) β βββ Week 07 (Thu) β Session 14: Docker Networking Deep Dive (Overlay, macvlan, Custom Networks & Inter-container DNS) β βββ Week 08 (Tue) β Session 15: Docker Volumes & Persistence (Writable Layer vs Volumes vs Bind Mounts vs tmpfs) β βββ π΅ PHASE 3: Docker Compose, Security & Observability (Sessions 16β20) β βββ Week 08 (Thu) β Session 16: Docker Compose Orchestration (FastAPI Workload + PostgreSQL + Redis + Celery Stack) β βββ Week 09 (Tue) β Session 17: Advanced Compose (Healthchecks, Dependencies, Secrets, Profiles & Resource Limits) β βββ Week 09 (Thu) β Session 18: Container Security (Rootless Containers, Capabilities, Seccomp, AppArmor, Read-Only FS) β βββ Week 10 (Tue) β Session 19: Container Observability (Metrics Collection, Prometheus, Grafana & cAdvisor Setup) β βββ Week 10 (Thu) β Session 20: β‘ Mini-Project Lab: Build & Secure Production Docker Stack for Microservices β βββ π£ PHASE 4: Kubernetes Architecture & Core Primitives (Sessions 21β30) β βββ Week 11 (Tue) β Session 21: Why Kubernetes? (Container Sprawl, Orchestration Problems & Control Plane Goals) β βββ Week 11 (Thu) β Session 22: K8s Architecture Deep Dive (API Server, etcd, Scheduler, Controller Manager, Kubelet) β βββ Week 12 (Tue) β Session 23: Kubernetes Installation & Setup (Minikube, Kind, K3s, kubeadm & Cloud EKS/GKE) β βββ Week 12 (Thu) β Session 24: Kubernetes API & kubectl (Declarative YAML, Imperative commands, Selectors & Labels) β βββ Week 13 (Tue) β Session 25: Pod Mechanics & Patterns (Pause container, Pod IP, Sidecar, Ambassador & Adapter) β βββ Week 13 (Thu) β Session 26: Deployments & ReplicaSets (Reconciliation loops, Rolling Updates & Rollbacks) β βββ Week 14 (Tue) β Session 27: Kubernetes Services (ClusterIP, NodePort, LoadBalancer & Endpoints routing) β βββ Week 14 (Thu) β Session 28: CoreDNS & Service Discovery (Pod DNS, Service FQDN & Cluster-internal lookup) β βββ Week 15 (Tue) β Session 29: ConfigMaps & Secrets (Env Injection, Volume Mounts, Base64 vs Encryption) β βββ Week 15 (Thu) β Session 30: Health Probes in K8s (Liveness /healthz, Readiness /ready, Startup Probes for APIs) β βββ π PHASE 5: Kubernetes Networking & Storage (Sessions 31β38) β βββ Week 16 (Tue) β Session 31: K8s Networking Model (Pod Network, Node Network, Service Network, Cluster CIDR) β βββ Week 16 (Thu) β Session 32: CNI Plugins & eBPF (Calico, Cilium, Flannel, veth pairs & Kernel packet routing) β βββ Week 17 (Tue) β Session 33: Network Policies (Ingress/Egress rules, Namespace/Pod selectors, Microsegmentation) β βββ Week 17 (Thu) β Session 34: Ingress Controllers (NGINX, Traefik, Host/Path Routing, TLS Termination) β βββ Week 18 (Tue) β Session 35: Kubernetes Gateway API (Gateway, GatewayClass, HTTPRoute, Modern Routing) β βββ Week 18 (Thu) β Session 36: Storage Architecture (emptyDir, hostPath, PersistentVolume, PVC & StorageClasses) β βββ Week 19 (Tue) β Session 37: StatefulSets (Stateful workloads, Headless Services, Postgres/Redis ordering) β βββ Week 19 (Thu) β Session 38: DaemonSets, Jobs & CronJobs (Log collectors, Monitoring agents & Batch jobs) β βββ π΄ PHASE 6: Scheduling, Resources & Autoscaling (Sessions 39β42) β βββ Week 20 (Tue) β Session 39: Advanced Scheduling (Node Selection, nodeSelector, Node/Pod Affinities, Anti-affinity) β βββ Week 20 (Thu) β Session 40: Resource Management (Requests, Limits, QoS Classes: Guaranteed/Burstable, LimitRanges) β βββ Week 21 (Tue) β Session 41: Taints & Tolerations (Node isolation, Dedicated pools & GPU Workload placement) β βββ Week 21 (Thu) β Session 42: Kubernetes Autoscaling (HPA, VPA, Cluster Autoscaler, Metrics Server & Custom Metrics) β βββ π‘οΈ PHASE 7: Cluster Security & Access Control (Sessions 43β44) β βββ Week 22 (Tue) β Session 43: Security Model (Authentication, Authorization, Admission Controllers & Webhooks) β βββ Week 22 (Thu) β Session 44: RBAC Deep Dive (Roles, ClusterRoles, RoleBindings, ServiceAccounts & API access) β βββ π‘ PHASE 8: Advanced Extensions & Operations (Sessions 45β48) β βββ Week 23 (Tue) β Session 45: Helm Package Manager (Charts, Templates, Values, Dependencies, Hooks & Releases) β βββ Week 23 (Thu) β Session 46: CRDs & Operators (Custom Resource Definitions, Controllers & Reconciliation Loops) β βββ Week 24 (Tue) β Session 47: Full Observability Stack (Prometheus, Grafana, Loki, FluentBit & OpenTelemetry) β βββ Week 24 (Thu) β Session 48: π οΈ Cluster Break & Fix Lab: Debugging CrashLoopBackOff, OOMKilled, CNI & PVC lockups β βββ π PHASE 9: Production Kubernetes & AI Agent Capstone (Sessions 49β50) βββ Week 25 (Tue) β Session 49: Production HA & GitOps (Multi-AZ Control Plane, etcd Backups, Argo CD & Canary) βββ Week 25 (Thu) β Session 50: π FINAL CAPSTONE: Deploy Production AI Agent Platform Project on Kubernetes
In Sessions 49 and 50, you'll build and operate an enterprise-grade Kubernetes cluster platform specifically configured to host a production-ready AI Agent microservice stack.
25 Weeks β’ Tuesdays & Thursdays (9:00 PM β 10:00 PM IST) β’ Starts Aug 25th π