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
Unit price
per
Couldn't load pickup availability
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
