Skip to product information
1 of 1

CertifiKation

Docker & Kubernetes for Developers & DevOps by CertifiKation.

Docker & Kubernetes for Developers & DevOps by CertifiKation.

Regular price Rs. 11,500.00
Regular price Rs. 14,999.00 Sale price Rs. 11,500.00
Sale Sold out

Module 1: Introduction to Containers

  • What are containers and why use them?
  • Virtual Machines vs Containers
  • Overview of containerization in modern DevOps
  • Docker and Kubernetes ecosystem overview

Module 2: Getting Started with Docker

  • Installing Docker (Windows/Linux/Mac)
  • Docker architecture: Daemon, CLI, Images, Containers
  • Basic Docker commands (run, ps, exec, stop, rm)
  • Writing a Dockerfile
  • Building and tagging Docker images
  • Docker Hub: pushing and pulling images
  • Volumes and bind mounts
  • Docker Compose for multi-container apps

Module 3: Docker in Practice

  • Dockerizing a sample Java/Spring Boot application
  • Working with environment variables
  • Health checks and container logs
  • Networking in Docker (bridge, host, none)
  • Best practices for Dockerfile and image optimization

Module 4: Introduction to Kubernetes (K8s)

  • What is Kubernetes?
  • Key components: Pod, Node, Cluster, Kubelet
  • Architecture: Control Plane vs Worker Nodes
  • Kubernetes vs Docker Swarm

Module 5: Deploying to Kubernetes

  • Installing Minikube and kubectl
  • Creating and managing Pods
  • Deployments and ReplicaSets
  • Exposing services (ClusterIP, NodePort, LoadBalancer)
  • Rolling updates and rollbacks

Module 6: Configurations & Secrets

  • ConfigMaps and Secrets
  • Managing environment variables in K8s
  • VolumeMounts and persistent storage (PVCs)
  • Resource limits and requests

Module 7: Kubernetes in Real Projects

  • Deploying a Spring Boot App to Kubernetes
  • Helm introduction and usage
  • Kubernetes YAML files: best practices
  • CI/CD pipeline overview with Docker + K8s

Module 8: Monitoring & Logging

  • Probes: Liveness and Readiness
  • Introduction to Prometheus & Grafana (optional)
  • Log management with EFK stack (Elasticsearch, Fluentd, Kibana)

Module 9: Advanced Kubernetes (Optional/Pro)

  • Namespaces & RBAC (Role-Based Access Control)
  • Auto-scaling with Horizontal Pod Autoscaler
  • Service Mesh intro: Istio basics
  • Kubernetes on cloud (GKE, EKS, AKS overview)

Capstone Project

Example Project: Deploying a Full Stack App on Kubernetes
  • Multi-container app with backend (Spring Boot), frontend (React), and database
  • Dockerizing each service
  • Writing Helm charts
  • Deploying to Minikube or Kubernetes cluster
View full details