https://github.com/labex-labs/kubernetes-for-noobs
Kubernetes for Noobs | This repo collects 43 of programming labs exercises for 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 fro...
https://github.com/labex-labs/kubernetes-for-noobs
challenges course exercises hands-on kubernetes labex labs playgroud programming
Last synced: 11 months ago
JSON representation
Kubernetes for Noobs | This repo collects 43 of programming labs exercises for 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 fro...
- Host: GitHub
- URL: https://github.com/labex-labs/kubernetes-for-noobs
- Owner: labex-labs
- Created: 2025-01-01T01:57:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-22T07:20:51.000Z (about 1 year ago)
- Last Synced: 2025-05-22T07:30:33.152Z (about 1 year ago)
- Topics: challenges, course, exercises, hands-on, kubernetes, labex, labs, playgroud, programming
- Homepage: https://labex.io/courses/kubernetes-for-noobs
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kubernetes for Noobs
## Languages
๐จ๐ณ [็ฎไฝไธญๆ](README_zh.md) ๐ช๐ธ [Espaรฑol](README_es.md) ๐ซ๐ท [Franรงais](README_fr.md) ๐ฉ๐ช [Deutsch](README_de.md) ๐ฏ๐ต [ๆฅๆฌ่ช](README_ja.md) ๐ท๐บ [ะ ัััะบะธะน](README_ru.md) ๐ฐ๐ท [ํ๊ตญ์ด](README_ko.md) ๐ง๐ท [Portuguรชs](README_pt.md) ๐บ๐ธ [English](README.md)
[](https://labex.io/courses/kubernetes-for-noobs)
[](https://labex.io/courses/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.

## Environment
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.

- A strict "Learn by Doing" approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.
Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).
## 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 |
## More
- ๐ [Kubernetes Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- ๐ [Kubernetes Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- ๐ [Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)