Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/quick-start-with-kubernetes

[Quick Start with Kubernetes] This repository collects 16 of programming scenarios (labs and challenges) for Quick Start with Kubernetes. This course is designed to teach you about managing application containers, using Kubernetes. You’ll learn how Kubernetes works and how to use it to deploy and...
https://github.com/labex-labs/quick-start-with-kubernetes

List: quick-start-with-kubernetes

awesome awesome-list challenges course education hands-on kubernetes labex labs programming

Last synced: 5 days ago
JSON representation

[Quick Start with Kubernetes] This repository collects 16 of programming scenarios (labs and challenges) for Quick Start with Kubernetes. This course is designed to teach you about managing application containers, using Kubernetes. You’ll learn how Kubernetes works and how to use it to deploy and...

Awesome Lists containing this project

README

        

# Quick Start with Kubernetes

[![Quick Start with Kubernetes](https://cover-creator.appbot.io/quick-start-with-kubernetes.png)](https://labex.io/courses/quick-start-with-kubernetes)

[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/quick-start-with-kubernetes)

This course is designed to teach you about managing application containers, using Kubernetes. You’ll learn how Kubernetes works and how to use it to deploy and manage applications.

![Kubernetes](https://img.shields.io/badge/Kubernetes-whitesmoke?style=for-the-badge&logo=kubernetes)

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

![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)

- 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 | ★☆☆ | Start Lab |
| 02 | 📖 Kubernetes Cluster Architecture | ★☆☆ | Start Lab |
| 03 | 🎯 Kubernetes Cluster Architecture | Challenge | ★☆☆ | Start Challenge |
| 04 | 📖 Display Cluster Info | ★☆☆ | Start Lab |
| 05 | 🎯 Display Cluster Info | Challenge | ★☆☆ | Start Challenge |
| 06 | 📖 Kubernetes Client and Server Version | ★☆☆ | Start Lab |
| 07 | 🎯 Kubernetes Client and Server Version | Challenge | ★☆☆ | Start Challenge |
| 08 | 📖 Kubernetes Dashboard Deployment and Management | ★★☆ | Start Lab |
| 09 | 🎯 Deploy and Manage Kubernetes Dashboard | ★☆☆ | Start Challenge |
| 10 | 📖 Kubernetes Create Command | ★☆☆ | Start Lab |
| 11 | 🎯 Kubernetes Create Command | Challenge | ★☆☆ | Start Challenge |
| 12 | 📖 Kubernetes Run Command | ★☆☆ | Start Lab |
| 13 | 🎯 Kubernetes Run Command | Challenge | ★☆☆ | Start Challenge |
| 14 | 📖 Kubernetes Expose Command | ★☆☆ | Start Lab |
| 15 | 🎯 Kubernetes Expose Command | Challenge | ★☆☆ | Start Challenge |
| 16 | 📖 Kubernetes Set Command | ★☆☆ | Start Lab |
| 17 | 🎯 Kubernetes Set Command | Challenge | ★☆☆ | Start Challenge |
| 18 | 📖 Kubernetes Describe Command | ★☆☆ | Start Lab |
| 19 | 🎯 Kubernetes Describe Command | Challenge | ★☆☆ | Start Challenge |
| 20 | 📖 Kubernetes Logs Command | ★☆☆ | Start Lab |
| 21 | 🎯 Kubernetes Logs Command | Challenge | ★☆☆ | Start Challenge |
| 22 | 📖 Kubernetes Exec Command | ★☆☆ | Start Lab |
| 23 | 🎯 Kubernetes Exec Command | Challenge | ★☆☆ | Start Challenge |
| 24 | 📖 Kubernetes Proxy Command | ★☆☆ | Start Lab |
| 25 | 🎯 Kubernetes Proxy Command | Challenge | ★☆☆ | Start Challenge |
| 26 | 📖 Kubernetes Port Forward Command | ★☆☆ | Start Lab |
| 27 | 🎯 Kubernetes Port-Forward Command Challenge | ★☆☆ | Start Challenge |
| 28 | 📖 Kubernetes Annotate Command | ★☆☆ | Start Lab |
| 29 | 🎯 Kubernetes Annotate Command | Challenge | ★☆☆ | Start Challenge |
| 30 | 📖 Examine Nodes with Kubectl | ★☆☆ | Start Lab |
| 31 | 🎯 Examine Nodes with Kubectl | Challenge | ★☆☆ | Start Challenge |
| 32 | 📖 Running Containers in Pods | ★☆☆ | Start Lab |
| 33 | 🎯 Running Containers in Pods | Challenge | ★☆☆ | Start Challenge |
| 34 | 📖 Scaling and Managing Pods with Deployments | ★☆☆ | Start Lab |
| 35 | 🎯 Manage Kubernetes Deployment | ★☆☆ | Start Challenge |
| 36 | 🎯 Kubernetes Deployment Management | ★☆☆ | Start Challenge |
| 37 | 📖 Run Pods with Jobs and Cronjobs | ★☆☆ | Start Lab |
| 38 | 🎯 Run Pods with Jobs and Cronjobs | Challenge | ★☆☆ | Start Challenge |
| 39 | 📖 Running Pod with Daemonsets | ★☆☆ | Start Lab |
| 40 | 🎯 Running Pod with DaemonSets | Challenge | ★☆☆ | Start Challenge |
| 41 | 📖 Use Statefulsets Controller | ★☆☆ | Start Lab |
| 42 | 🎯 Use StatefulSets Controller | Challenge | ★☆☆ | Start Challenge |
| 43 | 📖 Connecting Pods with Kubernetes Services | ★☆☆ | Start Lab |
| 44 | 🎯 Kubernetes Networking with Pods and Services | ★☆☆ | Start Challenge |
| 45 | 🎯 Kubernetes Networking Pods with Services | ★☆☆ | Start Challenge |
| 46 | 📖 Networking with Ingress on Kubernetes | ★☆☆ | Start Lab |
| 47 | 🎯 Traefik Ingress Controller | ★★☆ | Start Challenge |
| 48 | 📖 Isolating Workloads with Namespaces | ★★☆ | Start Lab |
| 49 | 🎯 Isolating Workloads with Namespaces | Challenge | ★☆☆ | Start Challenge |
| 50 | 📖 Configuring Apps with Configmaps | ★☆☆ | Start Lab |
| 51 | 🎯 Configuring Apps with Configmaps | Challenge | ★☆☆ | Start Challenge |
| 52 | 📖 Configuring Apps with Secrets | ★☆☆ | Start Lab |
| 53 | 🎯 Configuring Apps with Secrets | Challenge | ★☆☆ | Start Challenge |
| 54 | 📖 Storing Application Data with Persistentvolumes | ★★☆ | Start Lab |
| 55 | 🎯 Storing Data with PersistentVolumes | ★☆☆ | Start Challenge |
| 56 | 📖 Kubernetes Resource Quota Management | ★☆☆ | Start Lab |
| 57 | 🎯 Kubernetes Resource Quota Management | Challenge | ★☆☆ | Start Challenge |
| 58 | 📖 Kubernetes LimitRange Resource Management | ★☆☆ | Start Lab |
| 59 | 🎯 Kubernetes LimitRange Resource Management | Challe... | ★☆☆ | Start Challenge |
| 60 | 📖 Modify Kubeconfig Files | ★☆☆ | Start Lab |
| 61 | 🎯 Modify Kubeconfig Files | Challenge | ★☆☆ | Start Challenge |
| 62 | 🎯 Kubernetes Service Account | ★☆☆ | Start Challenge |
| 63 | 📖 Scheduing with Node Selectors | ★☆☆ | Start Lab |
| 64 | 🎯 Scheduing with Node Selectors | Challenge | ★☆☆ | Start Challenge |
| 65 | 📖 Scheduing with Node Affinity | ★☆☆ | Start Lab |
| 66 | 🎯 Scheduing with Node Affinity | Challenge | ★☆☆ | Start Challenge |
| 67 | 🎯 Scheduling with Pod Affinity | ★☆☆ | Start Challenge |
| 68 | 📖 Taints and Tolerations | ★☆☆ | Start Lab |
| 69 | 🎯 Taints and Tolerations | Challenge | ★☆☆ | Start Challenge |
| 70 | 📖 Kubernetes Taint Command | ★☆☆ | Start Lab |
| 71 | 🎯 Kubernetes Taint Command | Challenge | ★☆☆ | Start Challenge |
| 72 | 📖 Kubernetes Cordon and Uncordon Command | ★☆☆ | Start Lab |
| 73 | 🎯 Kubernetes Cordon and Uncordon Command | Challenge | ★☆☆ | Start Challenge |
| 74 | 📖 Containerprobe in Kubernetes | ★★☆ | Start Lab |
| 75 | 🎯 ContainerProbe in Kubernetes | Challenge | ★☆☆ | Start Challenge |
| 76 | 📖 Using HorizontalPodAutoscaler in Kubernetes | ★★☆ | Start Lab |
| 77 | 🎯 Using HorizontalPodAutoscaler in Kubernetes | Chal... | ★☆☆ | Start Challenge |
| 78 | 📖 Role-Based Access Control on Kubernetes | ★★☆ | Start Lab |
| 79 | 🎯 Role-Based Access Control on Kubernetes | Challeng... | ★★☆ | Start Challenge |
| 80 | 📖 Kubernetes Display Resource Usage | ★☆☆ | Start Lab |
| 81 | 🎯 Kubernetes Display Resource Usage | Challenge | ★☆☆ | Start Challenge |
| 82 | 🎯 Kubernetes Resource Monitoring | ★☆☆ | Start Challenge |
| 83 | 🎯 Kubernetes Advance Scheduler | ★☆☆ | Start Challenge |
| 84 | 🎯 Deploy Jenkins in Kubernetes | ★★☆ | Start Challenge |
| 85 | 🎯 Deploy MySQL in Kubernetes | ★★☆ | Start Challenge |

## 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)