This course is for:
- BSCS / BSSE students (DevOps specialization)
- Students studying DevOps, Cloud Computing, or Containerization
- Beginners aiming to learn Kubernetes fundamentals for practical use
No Certificate / Course on Audit Track
This course provides a foundational introduction to Kubernetes, the leading container orchestration platform widely used in modern DevOps practices. As applications scale and become more complex, managing containers manually becomes inefficient and error-prone. This course is designed to help students understand how orchestration addresses these challenges by enabling automated deployment, scaling, and management of containerized applications.
Through a curated set of instructional videos and hands-on activities, learners will explore core Kubernetes concepts, including architecture, key components, configuration using YAML, and basic application deployment. The course emphasizes practical understanding, preparing students to apply Kubernetes in real-world DevOps environments.
This course has been curated by Riphah International University faculty and staff using publicly available third-party content and Open Educational Resources (OER) for self-paced learning. Learners will engage with curated open-access materials to achieve the course learning outcomes. All third-party content is used under open-access or fair-use policies, while any original materials are developed specifically for this learning experience.
Source and Credits:
By the end of this course, you will be able to:
To be successful in this course, you should have a background in:
This course is for:
Welcome
Welcome to the Kubernetes Basics Course (Reading)
Introduction to Kubernetes
What is Kubernetes & Why It Matters (Video)
Kubernetes Architecture Overview (Video)
Kubernetes Components
Core Components (Pods, Services, Deployments) (Video)
StatefulSet Kubernetes (Video)
Cluster Setup
Install and Setup Minikube & Kubectl (Video)
Kubectl Operations
Create, Update, Delete & Debug Resources (Video)
YAML Configuration
Kubernetes YAML Structure & Syntax (Video)
Application Deployment
Deploy Full Application (MongoDB + App) (Video)
Networking
Pod Communication & Networking Basics (Video)
Storage
Persistent Volumes & Storage Concepts (Video)
ConfigMap & Secret as Volumes (Video)
Summary / Wrap-up Notes
Wrap-up Notes (Reading)
Beginner
Fully Online (Asynchronous)
Self Paced