Docker & Kubernetes

Containerise applications and orchestrate them at scale with Kubernetes.

5 DaysIntermediateTensorNova Certificate of Completion

Course Curriculum

Module 1Docker Fundamentals
  • Container vs VM architecture
  • Dockerfile authoring and image layers
  • Docker volumes and networking
  • Multi-stage builds for lean images
Module 2Docker Compose & Registries
  • Composing multi-service apps
  • Environment variables and secrets
  • Docker Hub, ECR, and ACR registries
  • Image scanning with Trivy
Module 3Kubernetes Architecture
  • Control plane components
  • Node components: kubelet, kube-proxy
  • etcd and the API server
  • kubectl CLI essentials
Module 4Deploying Applications
  • Pods, Deployments, and ReplicaSets
  • Services: ClusterIP, NodePort, LoadBalancer
  • ConfigMaps and Secrets
  • Ingress controllers and TLS termination
Module 5Operations & Scaling
  • Horizontal Pod Autoscaler
  • Resource requests and limits
  • Persistent volumes and storage classes
  • Rolling updates and rollbacks
Module 6Helm & GitOps
  • Helm chart authoring and templating
  • ArgoCD for GitOps delivery
  • Namespace and RBAC management
  • Cluster monitoring with Prometheus and Grafana

Prerequisites

  • Linux command-line proficiency
  • Basic networking knowledge
  • Any programming language experience

Who Should Attend

  • Software developers containerising their applications
  • DevOps engineers managing container infrastructure
  • System administrators moving to cloud-native ops

Interested in Docker & Kubernetes?

Our training advisors will help you choose the right batch format, dates, and pricing for your team or individual goals.