Back to Courses
ContainerizationAdvanced🇬🇧 English

Kubernetes for Production

From YAML basics to multi-cluster GitOps. Covers cluster networking, security, autoscaling, and ArgoCD.

40 hours 876 students enrolled 5 modules

What You'll Learn

A deep-dive into running Kubernetes in production: cluster architecture, networking (CNI with Calico/Cilium), storage (CSI drivers), security (RBAC, PodSecurity, NetworkPolicies), autoscaling (HPA/VPA/Karpenter), and full GitOps workflows with ArgoCD. Includes a capstone project building a complete production platform from scratch.

Taught entirely in English
Hands-on labs with real infrastructure
Lifetime access to recordings and materials
Private community for doubt clearing
Certificate of completion

Hands-On Projects Included (3)

Production EKS Cluster with Terraform

Provision a production-grade EKS cluster using Terraform modules — including VPC, node groups with Karpenter autoscaling, and IAM IRSA roles.

GitOps Platform with ArgoCD

Bootstrap a Kubernetes cluster using the ArgoCD App-of-Apps pattern, deploying all platform components (ingress, cert-manager, monitoring) declaratively.

Full Observability Stack

Deploy Prometheus Operator, Grafana dashboards, and Jaeger tracing. Set up alerting rules and PagerDuty integration for a microservices application.

Course Curriculum

  1. 01Kubernetes Architecture
    • Control Plane Deep Dive
    • etcd & API Server
    • Scheduler & Controllers
  2. 02Networking & Storage
    • CNI Plugins (Calico/Cilium)
    • Service Types & Ingress
    • PVs, PVCs & StorageClasses
  3. 03Security & RBAC
    • RBAC Best Practices
    • Pod Security Standards
    • Network Policies
  4. 04Observability
    • Prometheus Operator
    • Grafana Dashboards
    • Distributed Tracing with Jaeger
  5. 05GitOps with ArgoCD
    • ArgoCD Setup & Architecture
    • App-of-Apps Pattern
    • Progressive Delivery

Tags

KubernetesK8sGitOpsArgoCDProduction