TechnologyPlanned

Docker & Kubernetes

Complete guide for mastering containerization and orchestration — from Docker fundamentals to advanced K8s patterns for FAANG interviews

Started April 9, 2026
Target: May 20, 2026
Updated April 9, 2026
Overall Progress0%
Done
In progress
Not started
0/24 topics

Part 1 — Docker Fundamentals

Upcoming0/9
Containers & Virtualization

Container vs VM, namespaces, cgroups, OCI

Docker Architecture

Docker daemon, CLI, containerd, images, containers

Docker Images & Dockerfile

Multi-stage builds, layers, caching, best practices

Docker Containers

Lifecycle, exec, logs, resource limits

Docker Networking

Bridge, host, overlay, DNS, port mapping

Docker Volumes & Storage

Bind mounts, volumes, tmpfs, storage drivers

Docker Compose

Multi-container apps, services, networks, depends_on

Docker Best Practices

Image size, security scanning, layer optimization

Docker Security

Rootless, secrets, scanning, capabilities, seccomp

Part 2 — Kubernetes Fundamentals

Upcoming0/8
Kubernetes Architecture

Control plane, etcd, API server, scheduler, kubelet

Pods & Workloads

Pod lifecycle, init containers, probes, Jobs, CronJobs

Services & Networking

ClusterIP, NodePort, LoadBalancer, DNS, NetworkPolicy

ConfigMaps & Secrets

Configuration management, env vars, mounted volumes

Storage in Kubernetes

PV, PVC, StorageClass, CSI, dynamic provisioning

Deployments & Rolling Updates

ReplicaSets, rollout strategies, canary, blue-green

StatefulSets & DaemonSets

Stateful apps, ordered deployment, node-level agents

Ingress & Load Balancing

Ingress controllers, TLS, path-based routing

Part 3 — Advanced Kubernetes

Upcoming0/7
RBAC & Security

Roles, ClusterRoles, ServiceAccounts, PodSecurity

Helm & Package Management

Charts, values, templating, release management

Monitoring & Logging

Prometheus, Grafana, EFK stack, metrics-server

Auto-Scaling

HPA, VPA, Cluster Autoscaler, KEDA

CI/CD with Docker & K8s

GitOps, ArgoCD, GitHub Actions, image registries

Service Mesh & Advanced Patterns

Istio, Linkerd, sidecar proxy, traffic management

Interview Questions & Scenarios

Troubleshooting, architecture decisions, trade-offs

Notes & Resources

Study Plan

Week 1-2: Docker (Chapters 01-09)

  • Day 1-2: Containers, Architecture
  • Day 3-4: Images, Dockerfile
  • Day 5-6: Networking, Volumes
  • Day 7-8: Docker Compose
  • Day 9-10: Best Practices, Security

Week 3-5: Kubernetes (Chapters 10-21)

  • Day 11-13: Architecture, Pods, Workloads
  • Day 14-16: Services, ConfigMaps, Storage
  • Day 17-19: Deployments, StatefulSets, Ingress
  • Day 20-22: Security, Helm, Monitoring
  • Day 23-25: Auto-scaling, Advanced Patterns

Week 6: Integration & Interview Prep (Chapters 22-24)

  • Day 26-28: CI/CD pipelines
  • Day 29-30: Interview scenarios & practice

Resources