🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
Kubernetes is an open-source container management system that helps you deploy, scale, and manage containerized applications. This course is designed for beginners who want to learn Kubernetes from scratch. You will learn how to create, run, and manage containers in Kubernetes, work with Kubernetes workloads and networking, configure applications and storage, and understand advanced Kubernetes concepts.
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 01 | 🧩 Your First Kubernetes Lab | Advanced | Start Lab |
| 02 | 🎯 Verify Kubernetes Cluster Health | Beginner | Start Challenge |
| 03 | 🧩 Kubernetes Cluster Information | Beginner | Start Lab |
| 04 | 🎯 Discover Kubernetes Cluster Details | Beginner | Start Challenge |
| 05 | 🧩 Kubernetes Client and Server Version | Beginner | Start Lab |
| 06 | 🎯 Discover Kubernetes Cluster Versions | Beginner | Start Challenge |
| 07 | 🧩 Kubernetes Cluster Architecture | Beginner | Start Lab |
| 08 | 🎯 Deploy a Kubernetes Nginx Pod | Beginner | Start Challenge |
| 09 | 🧩 Kubernetes Dashboard Management | Beginner | Start Lab |
| 10 | 🎯 Secure Kubernetes Dashboard Access | Beginner | Start Challenge |
| 11 | 🧩 Kubernetes Create Command | Beginner | Start Lab |
| 12 | 🧩 Kubernetes Run Command | Beginner | Start Lab |
| 13 | 🧩 Kubernetes Describe Command | Beginner | Start Lab |
| 14 | 🧩 Kubernetes Logs Command | Beginner | Start Lab |
| 15 | 🧩 Kubernetes Exec Command | Beginner | Start Lab |
| 16 | 🧩 Kubernetes Set Command | Beginner | Start Lab |
| 17 | 🧩 Kubernetes Expose Command | Beginner | Start Lab |
| 18 | 🧩 Kubernetes Annotate Command | Beginner | Start Lab |
| 19 | 🧩 Kubernetes Port Forward Command | Beginner | Start Lab |
| 20 | 🧩 Examine Nodes with Kubectl | Beginner | Start Lab |
| 21 | 🧩 Running Containers in Pods | Beginner | Start Lab |
| 22 | 🧩 Scaling and Managing Pods with Deployments | Beginner | Start Lab |
| 23 | 🧩 Run Pods with Jobs and Cronjobs | Beginner | Start Lab |
| 24 | 🧩 Running Pod with Daemonsets | Beginner | Start Lab |
| 25 | 🧩 Use Statefulsets Controller | Beginner | Start Lab |
| 26 | 🧩 Connecting Pods with Kubernetes Services | Beginner | Start Lab |
| 27 | 🧩 Networking with Ingress on Kubernetes | Beginner | Start Lab |
| 28 | 🧩 Isolating Workloads with Namespaces | Beginner | Start Lab |
| 29 | 🧩 Configuring Apps with Configmaps | Beginner | Start Lab |
| 30 | 🧩 Configuring Apps with Secrets | Beginner | Start Lab |
| 31 | 🧩 Storing Application Data with Persistentvolumes | Beginner | Start Lab |
| 32 | 🧩 Kubernetes Resource Quota Management | Beginner | Start Lab |
| 33 | 🧩 Kubernetes LimitRange Resource Management | Beginner | Start Lab |
| 34 | 🧩 Modify Kubeconfig Files | Beginner | Start Lab |
| 35 | 🧩 Scheduing with Node Selectors | Beginner | Start Lab |
| 36 | 🧩 Scheduing with Node Affinity | Beginner | Start Lab |
| 37 | 🧩 Taints and Tolerations | Beginner | Start Lab |
| 38 | 🧩 Kubernetes Taint Command | Beginner | Start Lab |
| 39 | 🧩 Kubernetes Cordon and Uncordon Command | Beginner | Start Lab |
| 40 | 🧩 Containerprobe in Kubernetes | Beginner | Start Lab |
| 41 | 🧩 Using HorizontalPodAutoscaler in Kubernetes | Beginner | Start Lab |
| 42 | 🧩 Role-Based Access Control on Kubernetes | Beginner | Start Lab |
| 43 | 🧩 Kubernetes Display Resource Usage | Beginner | Start Lab |
LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience. With a strict 'Learn by Doing' approach, interactive online environments in the browser with automated step-by-step checks, structured content organization through the Skill Tree learning system, and a growing resource of 30 Skill Trees and over 6,000 Labs, LabEx offers comprehensive practical education. The platform includes Labby, an AI learning assistant built on latest AI models, providing a conversational learning experience.
