Kubernetes for Noobs

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português

Kubernetes for Noobs

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.

Start Course on LabEx

Exercises

IndexNameDifficultyPractice
01Your First Kubernetes LabBeginnerStart Lab
02Verify Kubernetes Cluster HealthIntermediateStart Challenge
03Kubernetes Cluster InformationBeginnerStart Lab
04Discover Kubernetes Cluster DetailsIntermediateStart Challenge
05Kubernetes Client and Server VersionBeginnerStart Lab
06Discover Kubernetes Cluster VersionsIntermediateStart Challenge
07Kubernetes Cluster ArchitectureBeginnerStart Lab
08Deploy a Kubernetes Nginx PodIntermediateStart Challenge
09Kubernetes Dashboard ManagementBeginnerStart Lab
10Secure Kubernetes Dashboard AccessAdvancedStart Challenge
11Kubernetes Create CommandBeginnerStart Lab
12Kubernetes Run CommandBeginnerStart Lab
13Kubernetes Describe CommandBeginnerStart Lab
14Kubernetes Logs CommandBeginnerStart Lab
15Kubernetes Exec CommandBeginnerStart Lab
16Kubernetes Set CommandBeginnerStart Lab
17Kubernetes Expose CommandBeginnerStart Lab
18Kubernetes Annotate CommandBeginnerStart Lab
19Kubernetes Port Forward CommandBeginnerStart Lab
20Examine Nodes with KubectlBeginnerStart Lab
21Running Containers in PodsBeginnerStart Lab
22Scaling and Managing Pods with DeploymentsBeginnerStart Lab
23Run Pods with Jobs and CronjobsBeginnerStart Lab
24Running Pod with DaemonsetsBeginnerStart Lab
25Use Statefulsets ControllerBeginnerStart Lab
26Connecting Pods with Kubernetes ServicesBeginnerStart Lab
27Networking with Ingress on KubernetesBeginnerStart Lab
28Isolating Workloads with NamespacesBeginnerStart Lab
29Configuring Apps with ConfigmapsBeginnerStart Lab
30Configuring Apps with SecretsBeginnerStart Lab
31Storing Application Data with PersistentvolumesBeginnerStart Lab
32Kubernetes Resource Quota ManagementBeginnerStart Lab
33Kubernetes LimitRange Resource ManagementBeginnerStart Lab
34Modify Kubeconfig FilesBeginnerStart Lab
35Scheduing with Node SelectorsBeginnerStart Lab
36Scheduing with Node AffinityBeginnerStart Lab
37Taints and TolerationsBeginnerStart Lab
38Kubernetes Taint CommandBeginnerStart Lab
39Kubernetes Cordon and Uncordon CommandBeginnerStart Lab
40Containerprobe in KubernetesBeginnerStart Lab
41Using HorizontalPodAutoscaler in KubernetesBeginnerStart Lab
42Role-Based Access Control on KubernetesBeginnerStart Lab
43Kubernetes Display Resource UsageBeginnerStart Lab

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io