GO திசைGoDisai

← All coursesCloud Engineering

Batch running now

Docker & Kubernetes Systems Engineering

50 sessions · 25 weeks

Docker internals, multi-stage builds, CNI networking, Gateway API, eBPF and production Kubernetes cluster operations.

Docker internals-ல இருந்து production Kubernetes cluster வரைக்கும் 50 session-ல ஆழமா கத்துக்கலாம். கடைசில ஒரு AI agent platform-ஐ Kubernetes-ல deploy பண்ணுவோம்.

What you will work with

DockerKubernetesHelmArgo CDPrometheusGrafanaCiliumCalicoeBPF

By the end, you can

  1. Explain what a container really is, down to namespaces and cgroups
  2. Build small, secure images and run a full stack with Docker Compose
  3. Deploy any application on Kubernetes so it heals itself and scales with traffic
  4. Debug a broken cluster calmly, from CrashLoopBackOff to a missing volume
  5. Ship to the cluster with Helm, GitOps and a CI/CD pipeline
  6. Deploy a production AI agent platform on Kubernetes as your capstone
  7. Step into a cloud, DevOps or platform engineer role with real cluster experience

What you get

Your path, stage by stage

9 stages, in the order you learn them. Each one has a clear goal and ends with something you build and keep. Every topic runs on your own machine first.

  1. 1Containers from the inside
  2. 2Package any app
  3. 3Run a full stack
  4. 4Kubernetes core
  5. 5Networking and storage
  6. 6Scale with traffic
  7. 7Secure the cluster
  8. 8Package and observe
  9. 9Production and capstone
  1. Stage 1 of 9

    Containers from the inside

    See what a container really is, from Linux processes to namespaces, cgroups and runtimes.

    You buildA lab that shows where every bit of a container's isolation comes from

    Docker & Container Fundamentals5 topics

    Part 1 · Sessions 1 to 5

    • Why Docker? (Bare Metal vs VMs vs Docker Containers, Portability)
    • Core Linux Prerequisites (Processes, PID, Mounts, Permissions, Signals & /proc)
    • Container Isolation Deep Dive (PID, NET, MNT, UTS, USER Namespaces)
    • Control Groups (cgroups v1/v2, CPU/Memory Limits & OOM Killer)
    • Container Runtime Internals (OCI Specs, runc, containerd, Docker Engine vs CRI)
  2. Stage 2 of 9

    Package any app

    Write Dockerfiles that build small, safe and fast images for real services.

    You buildSmall multi-stage images for a real service, scanned for problems

    Docker Mastery & Workload Packaging10 topics

    Part 2 · Sessions 6 to 15

    • Docker Architecture & CLI (Daemon, Client, Docker Hub & Lifecycle Commands)
    • Docker Image Mechanics (Storage Drivers, Layering, Image IDs, Digests & Immutability)
    • Dockerfile Fundamentals (FROM, RUN, COPY, ADD, WORKDIR, ENV, CMD vs ENTRYPOINT)
    • Dockerfile Deep Dive (Exec vs Shell form, Build Context, .dockerignore & Layer Caching)
    • Image Optimization (Alpine vs Distroless vs Slim, Dive Inspection, Trivy Scanning)
    • Multi-Stage Builds (Compiling dependencies vs Lightweight Runtime Images)
    • Container Lifecycle & Signal Handling (PID 1, Graceful Shutdowns with FastAPI/Uvicorn)
    • Docker Networking Fundamentals (Bridge, host, none, veth pairs & NAT Port Mapping)
    • Docker Networking Deep Dive (Overlay, macvlan, Custom Networks & Inter-container DNS)
    • Docker Volumes & Persistence (Writable Layer vs Volumes vs Bind Mounts vs tmpfs)
  3. Stage 3 of 9

    Run a full stack

    Run an API, database, cache and workers together, then secure and observe them.

    You buildA secured production Docker stack for microservices

    Docker Compose, Security & Observability5 topics

    Part 3 · Sessions 16 to 20

    • Docker Compose Orchestration (FastAPI Workload + PostgreSQL + Redis + Celery Stack)
    • Advanced Compose (Healthchecks, Dependencies, Secrets, Profiles & Resource Limits)
    • Container Security (Rootless Containers, Capabilities, Seccomp, AppArmor, Read-Only FS)
    • Container Observability (Metrics Collection, Prometheus, Grafana & cAdvisor Setup)
    • Mini-Project Lab (Build & Secure Production Docker Stack for Microservices)
  4. Stage 4 of 9

    Kubernetes core

    Learn how a cluster thinks, and run your service with Pods, Deployments and Services.

    You buildYour service running on a local cluster, with rolling updates

    Kubernetes Architecture & Core Primitives10 topics

    Part 4 · Sessions 21 to 30

    • Why Kubernetes? (Container Sprawl, Orchestration Problems & Control Plane Goals)
    • K8s Architecture Deep Dive (API Server, etcd, Scheduler, Controller Manager, Kubelet)
    • Kubernetes Installation & Setup (Minikube, Kind, K3s, kubeadm & Cloud EKS/GKE)
    • Kubernetes API & kubectl (Declarative YAML, Imperative commands, Selectors & Labels)
    • Pod Mechanics & Patterns (Pause container, Pod IP, Sidecar, Ambassador & Adapter)
    • Deployments & ReplicaSets (Reconciliation loops, Rolling Updates & Rollbacks)
    • Kubernetes Services (ClusterIP, NodePort, LoadBalancer & Endpoints routing)
    • CoreDNS & Service Discovery (Pod DNS, Service FQDN & Cluster-internal lookup)
    • ConfigMaps & Secrets (Env Injection, Volume Mounts, Base64 vs Encryption)
    • Health Probes in K8s (Liveness /healthz, Readiness /ready, Startup Probes for APIs)
  5. Stage 5 of 9

    Networking and storage

    Connect services inside the cluster, expose them safely and keep data across restarts.

    You buildA stateful app with persistent volumes and network policies

    Kubernetes Networking & Storage8 topics

    Part 5 · Sessions 31 to 38

    • K8s Networking Model (Pod Network, Node Network, Service Network, Cluster CIDR)
    • CNI Plugins & eBPF (Calico, Cilium, Flannel, veth pairs & Kernel packet routing)
    • Network Policies (Ingress/Egress rules, Namespace/Pod selectors, Microsegmentation)
    • Ingress Controllers (NGINX, Traefik, Host/Path Routing, TLS Termination)
    • Kubernetes Gateway API (Gateway, GatewayClass, HTTPRoute, Modern Routing)
    • Storage Architecture (emptyDir, hostPath, PersistentVolume, PVC & StorageClasses)
    • StatefulSets (Stateful workloads, Headless Services, Postgres/Redis ordering)
    • DaemonSets, Jobs & CronJobs (Log collectors, Monitoring agents & Batch jobs)
  6. Stage 6 of 9

    Scale with traffic

    Place workloads on the right nodes and scale them when traffic grows.

    You buildAutoscaling that holds up under a load test

    Scheduling, Resources & Autoscaling4 topics

    Part 6 · Sessions 39 to 42

    • Advanced Scheduling (Node Selection, nodeSelector, Node/Pod Affinities, Anti-affinity)
    • Resource Management (Requests, Limits, QoS Classes, Guaranteed/Burstable, LimitRanges)
    • Taints & Tolerations (Node isolation, Dedicated pools & GPU Workload placement)
    • Kubernetes Autoscaling (HPA, VPA, Cluster Autoscaler, Metrics Server & Custom Metrics)
  7. Stage 7 of 9

    Secure the cluster

    Control who can do what, for people and for apps.

    You buildRoles and service accounts for a team sharing one cluster

    Cluster Security & Access Control2 topics

    Part 7 · Sessions 43 to 44

    • Security Model (Authentication, Authorization, Admission Controllers & Webhooks)
    • RBAC Deep Dive (Roles, ClusterRoles, RoleBindings, ServiceAccounts & API access)
  8. Stage 8 of 9

    Package and observe

    Ship with Helm, extend Kubernetes, and see everything with metrics and logs.

    You buildHelm charts and a Prometheus, Grafana and Loki stack

    Advanced Extensions & Operations4 topics

    Part 8 · Sessions 45 to 48

    • Helm Package Manager (Charts, Templates, Values, Dependencies, Hooks & Releases)
    • CRDs & Operators (Custom Resource Definitions, Controllers & Reconciliation Loops)
    • Full Observability Stack (Prometheus, Grafana, Loki, FluentBit & OpenTelemetry)
    • Cluster Break & Fix Lab (Debugging CrashLoopBackOff, OOMKilled, CNI & PVC lockups)
  9. Stage 9 of 9

    Production and capstone

    Run a highly available cluster with GitOps, then deliver every change through a pipeline.

    You buildCapstone, a production AI agent platform deployed on Kubernetes

    Production Kubernetes & AI Agent Capstone2 topics

    Part 9 · Sessions 49 to 50

    • Production HA & GitOps (Multi-AZ Control Plane, etcd Backups, Argo CD & Canary)
    • Capstone, deploy a production AI agent platform on Kubernetes
    CI/CD with GitHub Actions15 topics

    15 sessions · build, test and deploy on every push with GitHub Actions.

    Pipelines

    • Your first workflow
    • Workflow anatomy
    • Continuous integration
    • Jobs, artifacts and failure
    • Secrets and environments

    Shipping

    • Building Docker images
    • Reusable workflows
    • Securing the pipeline
    • Deploy over SSH
    • Deploy to Kubernetes
    • Infrastructure with Terraform

    Running it

    • Releases and promotion
    • Verify and observe
    • Operations
    • Capstone

What you will build

  • Mini-project lab (build and secure a production Docker stack for microservices)
  • Cluster break-and-fix lab (CrashLoopBackOff, OOMKilled, CNI and PVC issues)
  • Final capstone, deploy a production AI agent platform on Kubernetes (FastAPI backend, vector DB, Celery workers, Argo CD, Gateway API with TLS, HA PostgreSQL and Redis, observability)

Who it is for

  • Backend and DevOps engineers
  • Developers who want to understand containers and Kubernetes beyond the commands
  • Anyone preparing for platform and SRE roles

What our students say

In their own words, from students of our live GoDisai batches.

Kubernetes
Concepts are explained in the simplest way to understand. Doubts are clearly explained on the spot until everyone understands the concept — very useful for preparing for interviews.
HariniJob seeker
Kubernetes
If you want to change your role with the current trend, he is the best — and you can learn in your mother tongue. I can now change my role and attend interviews confidently.
Sathish @ BalaWorking professional
RAG
The way you teach things from absolute scratch and not from an abstraction level really made me understand a lot of technical topics with much more depth. “I am able to explain why and how things work and know how to do it” — that would be the takeaway from the sessions.
Gokul KannanWorking professional
40 Days of RAG
The hands-on examples and doubt-clearing sessions helped me understand how to apply these concepts in my own projects.
Ramya PerumalJob seeker
Django · Backend Mastery
Clear explanation with simple examples and a practical approach to real-time issues. You can learn the basics very clearly and gain the confidence to be a developer.
Arun MadhuWorking professional
System Design
I now have the confidence to crack system design interviews.
Prajin Kumar PStudent · SJIT HOPE

Docker & Kubernetes Systems Engineering

  • 50 sessions · 25 weeks from the first class to the capstone
  • 9 stages 10 modules and 65 topics, in the order you learn them
  • Live in Tamil with recordings and notes in English
  • Hands-on every topic tried on your own machine
  • Namespaces, cgroups & container runtime internals
  • Compose, security scanning & observability
  • K8s architecture, Helm, HPA, Cilium/Calico & cluster ops

Batch running now

Leave your email and we will write when the next batch opens.

Or follow the WhatsApp channel, or write to syedjaferk@parottasalna.com.

Not sure this is the one? Take the two-minute course finder.