/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 application...

Kubernetes for Noobs

Languages

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Kubernetes for Noobs

Start-Learning

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.

Kubernetes

Exercises

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

About LabEx

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.

More