⎈
Docker & KubeEngine by Parottasalna
Enroll Now
Docker & Kubernetes Engineering by Parottasalna β€’ Live in Tamil πŸ—£οΈ

Master Docker & Kubernetes Systems.
From Fundamentals to Cluster Ops.

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.

Start Date
Aug 25th πŸ“…
Enrollment Open
Language
Tamil πŸ—£οΈ
Easy to follow
Schedule
Tue & Thu πŸ•’
9:00 PM – 10:00 PM IST
Recordings
Daily Shared πŸŽ₯
Lifetime access
Materials
Included πŸ“š
Code & Resources
Final Goal
Deploy AI Agent πŸš€
Portfolio Project
Parottasalna Engineering Method

Deep Docker & Kubernetes Architecture

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.

🐳 Docker Mastery

Master Docker architecture, multi-stage builds, storage drivers, volume persistence, bridge/veth networking, Compose multi-container stacks, and Trivy security scanning.

☸️ Kubernetes Mechanics

Understand API Server reconciliation, etcd, custom controllers, CNI plugins (Cilium/Calico), Gateway API, StorageClasses, Helm charts, and HPA auto-scaling.

πŸ€– AI Agent Workload

Deploy an AI Agent microservice stack (FastAPI backend + Vector DB + Redis worker) to benchmark performance, configure probes, and manage production traffic.

tree --sessions 1..50 /parottasalna-masterclass

50-Session Curriculum Tree

25 Weeks β€’ Tuesdays & Thursdays (9:00 PM – 10:00 PM IST) β€’ Daily Shared Recordings πŸŽ₯

session_roadmap_1_to_50.txt
πŸ—ΊοΈ 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
Final Goal β€’ Portfolio Project

Deploy Production AI Agent Platform

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.

βœ“ AI Agent Runtime: FastAPI Backend + Vector DB + Celery Worker
βœ“ GitOps Delivery: Argo CD automated reconciliation from Git repository
βœ“ Traffic Routing: Gateway API with automated SSL/TLS certificates
βœ“ Stateful Data Tier: HA PostgreSQL & Redis StatefulSets with PVC storage
βœ“ Observability: Prometheus metrics, Loki log streaming & Grafana
// AI Agent Portfolio Project Architecture (Sessions 49-50)
User / Client βž” Gateway API (TLS Auto-Cert)
AI Agent API FastAPI + HPA Scaling
Async Workers Celery + Redis Queue
Vector Database Qdrant / Pgvector PVC
PostgreSQL StatefulSet + Persistent Storage
Argo CD Engine βž” GitOps Continuous Sync

Join the Live Tamil Cohort

25 Weeks β€’ Tuesdays & Thursdays (9:00 PM – 10:00 PM IST) β€’ Starts Aug 25th πŸ“…

Docker & K8s Engineering Cohort
Rs: 6000 Rs: 3000 50% OFF
Enrollment Open / Starts Aug 25th
  • βœ“ All 50 Live Interactive Sessions in Tamil πŸ—£οΈ
  • βœ“ Tuesdays & Thursdays (9:00 PM – 10:00 PM IST)
  • βœ“ Daily Shared Recordings πŸŽ₯ (Lifetime Access)
  • βœ“ Complete Materials, Code & Resources Included πŸ“š
  • βœ“ Final Goal: Deploy AI Agent Portfolio Project πŸš€
Enroll Now for Rs: 3000 (Aug 25th Batch)