{"id":24308921,"url":"https://github.com/labex-labs/kubernetes-for-noobs","last_synced_at":"2025-07-14T00:09:07.648Z","repository":{"id":270530852,"uuid":"910667071","full_name":"labex-labs/kubernetes-for-noobs","owner":"labex-labs","description":"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...","archived":false,"fork":false,"pushed_at":"2025-05-22T07:20:51.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-22T07:30:33.152Z","etag":null,"topics":["challenges","course","exercises","hands-on","kubernetes","labex","labs","playgroud","programming"],"latest_commit_sha":null,"homepage":"https://labex.io/courses/kubernetes-for-noobs","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labex-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-01T01:57:41.000Z","updated_at":"2025-05-22T07:20:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"3efb7577-3cb4-4490-97a9-87c1b3181d4a","html_url":"https://github.com/labex-labs/kubernetes-for-noobs","commit_stats":null,"previous_names":["labex-labs/kubernetes-for-noobs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/labex-labs/kubernetes-for-noobs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Fkubernetes-for-noobs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Fkubernetes-for-noobs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Fkubernetes-for-noobs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Fkubernetes-for-noobs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labex-labs","download_url":"https://codeload.github.com/labex-labs/kubernetes-for-noobs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Fkubernetes-for-noobs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265224164,"owners_count":23730348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["challenges","course","exercises","hands-on","kubernetes","labex","labs","playgroud","programming"],"created_at":"2025-01-17T05:11:55.628Z","updated_at":"2025-07-14T00:09:07.636Z","avatar_url":"https://github.com/labex-labs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kubernetes for Noobs\n\n## Languages\n\n🇨🇳 [简体中文](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) \n\n[![Kubernetes for Noobs](https://cover-creator.labex.io/kubernetes-for-noobs.png)](https://labex.io/courses/kubernetes-for-noobs)\n\n[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/kubernetes-for-noobs)\n\nKubernetes 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.\n\n![Kubernetes](https://img.shields.io/badge/Kubernetes-whitesmoke?style=for-the-badge\u0026logo=kubernetes)\n\n\n## Environment\n\nLabEx 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.\n\n![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)\n\n- A strict \"Learn by Doing\" approach with exclusive hands-on labs and no videos.\n- Interactive online environments within the browser, with automated step-by-step checks.\n- A structured content organization with the Skill Tree based learning system.\n- A growing learning resource of 30 Skill Trees and over 6,000 Labs.\n- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.\n\nLearn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).\n\n## Exercises\n\n|   Index | Name                                               | Difficulty   | Practice                                                                                                                           |\n|---------|----------------------------------------------------|--------------|------------------------------------------------------------------------------------------------------------------------------------|\n|      01 | 📖 Your First Kubernetes Lab                       | Advanced     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-your-first-kubernetes-lab-391133'\u003eStart Lab\u003c/a\u003e                     |\n|      02 | 🎯 Verify Kubernetes Cluster Health                | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-verify-kubernetes-cluster-health-433779'\u003eStart Challenge\u003c/a\u003e        |\n|      03 | 📖 Kubernetes Cluster Information                  | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-cluster-information-8426'\u003eStart Lab\u003c/a\u003e                  |\n|      04 | 🎯 Discover Kubernetes Cluster Details             | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-discover-kubernetes-cluster-details-433893'\u003eStart Challenge\u003c/a\u003e     |\n|      05 | 📖 Kubernetes Client and Server Version            | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-client-and-server-version-9197'\u003eStart Lab\u003c/a\u003e            |\n|      06 | 🎯 Discover Kubernetes Cluster Versions            | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-discover-kubernetes-cluster-versions-434105'\u003eStart Challenge\u003c/a\u003e    |\n|      07 | 📖 Kubernetes Cluster Architecture                 | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-cluster-architecture-8450'\u003eStart Lab\u003c/a\u003e                 |\n|      08 | 🎯 Deploy a Kubernetes Nginx Pod                   | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-deploy-a-kubernetes-nginx-pod-433745'\u003eStart Challenge\u003c/a\u003e           |\n|      09 | 📖 Kubernetes Dashboard Management                 | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-dashboard-management-15042'\u003eStart Lab\u003c/a\u003e                |\n|      10 | 🎯 Secure Kubernetes Dashboard Access              | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-secure-kubernetes-dashboard-access-434106'\u003eStart Challenge\u003c/a\u003e      |\n|      11 | 📖 Kubernetes Create Command                       | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-create-command-8506'\u003eStart Lab\u003c/a\u003e                       |\n|      12 | 📖 Kubernetes Run Command                          | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-run-command-8456'\u003eStart Lab\u003c/a\u003e                          |\n|      13 | 📖 Kubernetes Describe Command                     | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-describe-command-8101'\u003eStart Lab\u003c/a\u003e                     |\n|      14 | 📖 Kubernetes Logs Command                         | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-logs-command-8099'\u003eStart Lab\u003c/a\u003e                         |\n|      15 | 📖 Kubernetes Exec Command                         | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-exec-command-8502'\u003eStart Lab\u003c/a\u003e                         |\n|      16 | 📖 Kubernetes Set Command                          | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-set-command-8424'\u003eStart Lab\u003c/a\u003e                          |\n|      17 | 📖 Kubernetes Expose Command                       | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-expose-command-8452'\u003eStart Lab\u003c/a\u003e                       |\n|      18 | 📖 Kubernetes Annotate Command                     | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-annotate-command-9679'\u003eStart Lab\u003c/a\u003e                     |\n|      19 | 📖 Kubernetes Port Forward Command                 | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-port-forward-command-18494'\u003eStart Lab\u003c/a\u003e                |\n|      20 | 📖 Examine Nodes with Kubectl                      | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-examine-nodes-with-kubectl-9790'\u003eStart Lab\u003c/a\u003e                      |\n|      21 | 📖 Running Containers in Pods                      | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-running-containers-in-pods-14998'\u003eStart Lab\u003c/a\u003e                     |\n|      22 | 📖 Scaling and Managing Pods with Deployments      | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-scaling-and-managing-pods-with-deployments-9675'\u003eStart Lab\u003c/a\u003e      |\n|      23 | 📖 Run Pods with Jobs and Cronjobs                 | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-run-pods-with-jobs-and-cronjobs-11300'\u003eStart Lab\u003c/a\u003e                |\n|      24 | 📖 Running Pod with Daemonsets                     | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-running-pod-with-daemonsets-8454'\u003eStart Lab\u003c/a\u003e                     |\n|      25 | 📖 Use Statefulsets Controller                     | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-use-statefulsets-controller-9205'\u003eStart Lab\u003c/a\u003e                     |\n|      26 | 📖 Connecting Pods with Kubernetes Services        | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-connecting-pods-with-kubernetes-services-15815'\u003eStart Lab\u003c/a\u003e       |\n|      27 | 📖 Networking with Ingress on Kubernetes           | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-networking-with-ingress-on-kubernetes-9681'\u003eStart Lab\u003c/a\u003e           |\n|      28 | 📖 Isolating Workloads with Namespaces             | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-isolating-workloads-with-namespaces-9199'\u003eStart Lab\u003c/a\u003e             |\n|      29 | 📖 Configuring Apps with Configmaps                | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-configuring-apps-with-configmaps-9689'\u003eStart Lab\u003c/a\u003e                |\n|      30 | 📖 Configuring Apps with Secrets                   | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-configuring-apps-with-secrets-8448'\u003eStart Lab\u003c/a\u003e                   |\n|      31 | 📖 Storing Application Data with Persistentvolumes | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-storing-application-data-with-persistentvolumes-9685'\u003eStart Lab\u003c/a\u003e |\n|      32 | 📖 Kubernetes Resource Quota Management            | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-resource-quota-management-15823'\u003eStart Lab\u003c/a\u003e           |\n|      33 | 📖 Kubernetes LimitRange Resource Management       | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-limitrange-resource-management-15819'\u003eStart Lab\u003c/a\u003e      |\n|      34 | 📖 Modify Kubeconfig Files                         | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-modify-kubeconfig-files-11297'\u003eStart Lab\u003c/a\u003e                        |\n|      35 | 📖 Scheduing with Node Selectors                   | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-scheduing-with-node-selectors-15001'\u003eStart Lab\u003c/a\u003e                  |\n|      36 | 📖 Scheduing with Node Affinity                    | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-scheduing-with-node-affinity-18468'\u003eStart Lab\u003c/a\u003e                   |\n|      37 | 📖 Taints and Tolerations                          | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-taints-and-tolerations-34029'\u003eStart Lab\u003c/a\u003e                         |\n|      38 | 📖 Kubernetes Taint Command                        | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-taint-command-9195'\u003eStart Lab\u003c/a\u003e                        |\n|      39 | 📖 Kubernetes Cordon and Uncordon Command          | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-cordon-and-uncordon-command-9664'\u003eStart Lab\u003c/a\u003e          |\n|      40 | 📖 Containerprobe in Kubernetes                    | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-containerprobe-in-kubernetes-12263'\u003eStart Lab\u003c/a\u003e                   |\n|      41 | 📖 Using HorizontalPodAutoscaler in Kubernetes     | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-using-horizontalpodautoscaler-in-kubernetes-34031'\u003eStart Lab\u003c/a\u003e    |\n|      42 | 📖 Role-Based Access Control on Kubernetes         | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-role-based-access-control-on-kubernetes-9203'\u003eStart Lab\u003c/a\u003e         |\n|      43 | 📖 Kubernetes Display Resource Usage               | Beginner     | \u003ca target='_blank' href='https://labex.io/tutorials/kubernetes-kubernetes-display-resource-usage-11358'\u003eStart Lab\u003c/a\u003e              |\n\n## More\n\n- 🔗 [Kubernetes Programming Courses](https://github.com/labex-labs/awesome-programming-courses)\n- 🔗 [Kubernetes Programming Projects](https://github.com/labex-labs/awesome-programming-projects)\n- 🔗 [Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabex-labs%2Fkubernetes-for-noobs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabex-labs%2Fkubernetes-for-noobs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabex-labs%2Fkubernetes-for-noobs/lists"}