A National Initiative — Empowering Bangladesh's Global Workforce
Tech Academy

Kubernetes

Beginner60 HoursBangla + EnglishCertificate
৳16,500
Enroll now

Pay with bKash / Nagad · verified within 24h

About this course

Course Overview

Kubernetes (60h) হলো একটি Advanced, Practical & Career-Focused Course, যেখানে containerized applications deploy, scale, monitor এবং manage করার essential skills শেখানো হবে।

এই course-এ Cluster Architecture, Pods, Deployments, Services, ConfigMaps, Secrets, Volumes, Networking, Ingress, RBAC, Helm, Autoscaling, Monitoring এবং Troubleshooting শেখানো হবে।

Real-World Projects-এর মাধ্যমে learners High Availability, Rolling Updates, Self-Healing এবং Scalable Deployment-এর practical skills অর্জন করবে। এছাড়া Amazon EKS, Azure AKS ও Google GKE সম্পর্কে strong foundation তৈরি হবে।



What You Will Learn

✔ Kubernetes Fundamentals

✔ Kubernetes Architecture

✔ Cluster & Node Management

✔ Pods & Containers

✔ Deployments

✔ ReplicaSets

✔ Services

✔ Namespaces

✔ Labels & Selectors

✔ ConfigMaps

✔ Secrets

✔ Persistent Volumes

✔ Storage Classes

✔ Kubernetes Networking

✔ Ingress

✔ DNS & Service Discovery

✔ Resource Requests & Limits

✔ Health Checks

✔ Rolling Updates & Rollbacks

✔ Horizontal Pod Autoscaling

✔ RBAC & Security

✔ Helm Package Manager

✔ Kubernetes Monitoring & Logging

✔ Troubleshooting

✔ High Availability

✔ Cloud Kubernetes

✔ Real-World Kubernetes Projects


Course Curriculum

Module 1 — Introduction to Kubernetes

  • What is Kubernetes?
  • Why Kubernetes?
  • Container Orchestration
  • Kubernetes Use Cases
  • Kubernetes vs Docker
  • Kubernetes Ecosystem
  • Kubernetes Architecture Overview

Module 2 — Kubernetes Architecture

  • Control Plane
  • Worker Nodes
  • API Server
  • Scheduler
  • Controller Manager
  • etcd
  • Kubelet
  • Kube Proxy
  • Container Runtime

Module 3 — Kubernetes Setup

  • Local Kubernetes Environment
  • Minikube
  • Kind
  • kubectl Installation
  • Kubernetes Cluster Setup
  • kubectl Configuration
  • Basic Cluster Commands

Module 4 — Pods & Workloads

  • What is a Pod?
  • Pod Lifecycle
  • Multi-Container Pods
  • ReplicaSets
  • Deployments
  • StatefulSets Overview
  • DaemonSets
  • Jobs & CronJobs

Module 5 — Services & Networking

  • Kubernetes Services
  • ClusterIP
  • NodePort
  • LoadBalancer
  • Service Discovery
  • DNS
  • Kubernetes Networking Basics
  • Network Policies

Module 6 — ConfigMaps & Secrets

  • Configuration Management
  • ConfigMaps
  • Secrets
  • Environment Variables
  • Secret Management Best Practices
  • Application Configuration

Module 7 — Kubernetes Storage

  • Container Storage
  • Persistent Volumes (PV)
  • Persistent Volume Claims (PVC)
  • Storage Classes
  • Dynamic Provisioning
  • Stateful Applications
  • Database Storage

Module 8 — Ingress & Traffic Management

  • What is Ingress?
  • Ingress Controller
  • Host-Based Routing
  • Path-Based Routing
  • TLS/SSL
  • HTTPS Configuration
  • Load Balancing

Module 9 — Application Deployment

  • Deploying Applications
  • YAML Manifest
  • Deployment Strategies
  • Rolling Updates
  • Rollbacks
  • Blue-Green Deployment Overview
  • Canary Deployment Overview

Module 10 — Resource Management & Scaling

  • CPU & Memory Requests
  • Resource Limits
  • LimitRange
  • Resource Quotas
  • Horizontal Pod Autoscaler (HPA)
  • Vertical Scaling Concepts
  • Cluster Autoscaling Overview

Module 11 — Kubernetes Security

  • Kubernetes Security Fundamentals
  • RBAC
  • Roles & RoleBindings
  • Service Accounts
  • Authentication & Authorization
  • Network Policies
  • Pod Security
  • Security Best Practices

Module 12 — Helm & Package Management

  • What is Helm?
  • Helm Installation
  • Helm Charts
  • Values.yaml
  • Templates
  • Helm Install
  • Helm Upgrade
  • Helm Rollback
  • Creating Custom Helm Charts

Module 13 — Monitoring & Logging

  • Kubernetes Monitoring
  • Metrics
  • Application Logs
  • Cluster Logs
  • Prometheus Overview
  • Grafana Overview
  • Kubernetes Dashboard
  • Alerts & Monitoring Concepts

Module 14 — Troubleshooting

  • Pod Troubleshooting
  • CrashLoopBackOff
  • ImagePullBackOff
  • Pending Pods
  • Service Connectivity Issues
  • DNS Problems
  • Resource Issues
  • Debugging with kubectl
  • Kubernetes Logs & Events

Module 15 — High Availability & Production

  • High Availability Concepts
  • Multiple Nodes
  • Fault Tolerance
  • Application Reliability
  • Backup & Recovery
  • Production Best Practices
  • Cluster Maintenance

Module 16 — Cloud Kubernetes

  • Amazon EKS Overview
  • Microsoft Azure AKS Overview
  • Google Kubernetes Engine (GKE) Overview
  • Cloud Kubernetes Architecture
  • Deploying Applications to Cloud Kubernetes
  • Cloud Load Balancing

Module 17 — Real-World Projects

Students will work on practical projects such as:

  • Deploying a Dockerized Web Application
  • Kubernetes-Based Full Stack Application
  • Nginx + Application + Database Architecture
  • Production-Style Application Deployment
  • Kubernetes Monitoring Project
  • Auto-Scaling Application
  • Complete Cloud Kubernetes Deployment Project

Course Features

✅ 60 Hours Live Class

✅ বাংলা + English Explanation

✅ Intermediate to Advanced Training

✅ 100% Practical Hands-on Learning

✅ Kubernetes Cluster Setup

✅ Docker + Kubernetes Integration

✅ Real-World Deployment Projects

✅ Kubernetes Networking

✅ Storage & Security

✅ Helm Hands-on Practice

✅ Monitoring & Troubleshooting

✅ AWS EKS, Azure AKS & Google GKE Overview

✅ Source Code & YAML Files

✅ Instructor Support

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Certificate of Completion (যদি প্রদান করা হয়)


Who Can Join?

  • Docker Developers
  • DevOps Beginners
  • Cloud Engineers
  • Software Developers
  • Backend Developers
  • Full Stack Developers
  • System Administrators
  • Linux Administrators
  • CSE & ICT Students
  • Diploma Engineering Students
  • IT Professionals
  • Freelancers
  • যারা DevOps বা Cloud Engineering Career করতে চান

After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • Kubernetes Architecture এবং Core Components ভালোভাবে বুঝতে পারবেন।
  • Kubernetes Cluster তৈরি ও Manage করতে পারবেন।
  • Dockerized Application Kubernetes Cluster-এ Deploy করতে পারবেন।
  • Pods, Deployments, ReplicaSets ও Services ব্যবহার করতে পারবেন।
  • Kubernetes Networking ও Ingress Configure করতে পারবেন।
  • ConfigMaps ও Secrets ব্যবহার করে Application Configuration Manage করতে পারবেন।
  • Persistent Volumes ব্যবহার করে Stateful Application Deploy করতে পারবেন।
  • Rolling Update ও Rollback পরিচালনা করতে পারবেন।
  • Horizontal Pod Autoscaling ব্যবহার করে Application Scale করতে পারবেন।
  • RBAC ও Kubernetes Security-এর Basic Best Practices প্রয়োগ করতে পারবেন।
  • Helm ব্যবহার করে Application Package ও Deploy করতে পারবেন।
  • Kubernetes Application Monitor এবং Troubleshoot করতে পারবেন।
  • AWS EKS, Azure AKS ও Google GKE-এর মতো Managed Kubernetes Services নিয়ে কাজ করার জন্য Strong Foundation তৈরি করতে পারবেন।
FAQ

Frequently asked questions

Kubernetes শেখার আগে কি Docker জানা প্রয়োজন?

হ্যাঁ, Docker & Containers-এর Basic Knowledge থাকা অত্যন্ত গুরুত্বপূর্ণ। Kubernetes মূলত Containerized Applications Orchestration-এর জন্য ব্যবহৃত হয়, তাই Docker জানা থাকলে Kubernetes শেখা অনেক সহজ হবে।

Kubernetes শেখার জন্য কি Linux জানা দরকার?

Linux-এর Basic Command Line Knowledge থাকা ভালো। বিশেষ করে Server, Networking, File System এবং Command Line-এর Basic ধারণা থাকলে Kubernetes-এর Practical অংশ বুঝতে সুবিধা হবে।

এই কোর্সে কি Real Kubernetes Projects থাকবে?

অবশ্যই। Dockerized Application Deploy করা থেকে শুরু করে Full Stack Application, Database, Ingress, Autoscaling, Monitoring এবং Cloud Kubernetes Deployment পর্যন্ত Real-World Projects করা হবে।

এই কোর্সে কি AWS EKS, Azure AKS এবং Google GKE শেখানো হবে?

হ্যাঁ। Amazon EKS, Microsoft AKS এবং Google GKE সম্পর্কে বিস্তারিত Overview এবং Practical Deployment Concepts শেখানো হবে। মূল focus থাকবে Kubernetes-এর Core Skills-এর উপর।

Kubernetes শেখার পর এরপর কী শেখা উচিত?

Kubernetes-এর পর DevOps, CI/CD, Jenkins, GitHub Actions, Terraform, Prometheus, Grafana, AWS/Azure/GCP এবং Kubernetes Security শেখা যেতে পারে। এরপর আপনি Production-Level Cloud & DevOps Engineering-এর দিকে এগিয়ে যেতে পারবেন।

Keep learning

Related courses

See the whole track
৳16,500 Kubernetes
Enroll now