HRDC Reg. No: 10001547867
Course Duration: 35 Hours (5 Days)
Course Overview
This comprehensive, hands-on course introduces participants to Docker-based containerization and Kubernetes orchestration. It covers core concepts of deploying, managing, and scaling containerized applications using real-world tools and practices. Topics include Docker architecture, Kubernetes clusters, Helm, ConfigMaps, Secrets, microservices deployment, and troubleshooting multi-service environments.
Who Should Attend
Why Choose This Course
HRDC Claimable (upon registration ID confirmation). This course equips IT professionals with practical, industry-relevant skills to containerize and orchestrate complex applications using Docker and Kubernetes. Participants will gain guided hands-on experience, making them job-ready for modern DevOps environments.
Learning Outcomes
Participants will be able to:
-
Understand Docker architecture and container technology
-
Create and manage Docker images and containers
-
Set up and manage Kubernetes clusters (single & multi-node)
-
Deploy applications using imperative and declarative styles
-
Manage Kubernetes resources: Pods, ReplicaSets, Deployments, Services, Labels
-
Perform rolling updates, rollbacks, and scaling
-
Work with Helm, ConfigMaps, Secrets, and Persistent Volumes
-
Troubleshoot and deploy complex multi-service applications
-
Understand Kubernetes networking and operators
Prerequisites
-
Basic Linux command-line knowledge
-
Familiarity with the Linux environment
-
Basic programming experience in any language
Lab Setup
Each participant will receive:
-
Ubuntu VM with GUI access
-
Minimum: 8-core CPU, 16–32 GB RAM, 200+ GB SSD
-
Internet access
-
Pre-installed: Docker, kubeadm, kubectl, minikube, Helm
Teaching Methodology
-
Instructor-led sessions
-
Hands-on labs with real deployment scenarios
-
YAML-based configuration walkthroughs
-
Step-by-step troubleshooting
-
Collaborative Q&A and discussions