Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/devops-free-tutorials

[Practice DevOps Free Tutorials] This repository collects 67 of free tutorials for DevOps. The DevOps learning path involves mastering key technologies such as Linux, Docker, Git, Ansible, Kubernetes, and Jenkins. Understanding Linux fundamentals provides a strong foundation, while Docker enables...
https://github.com/labex-labs/devops-free-tutorials

List: devops-free-tutorials

awesome awesome-list devops education free free-tutorials hands-on labex programming tutorials

Last synced: 3 months ago
JSON representation

[Practice DevOps Free Tutorials] This repository collects 67 of free tutorials for DevOps. The DevOps learning path involves mastering key technologies such as Linux, Docker, Git, Ansible, Kubernetes, and Jenkins. Understanding Linux fundamentals provides a strong foundation, while Docker enables...

Awesome Lists containing this project

README

        

# DevOps Free Tutorials



The DevOps learning path involves mastering key technologies such as Linux, Docker, Git, Ansible, Kubernetes, and Jenkins. Understanding Linux fundamentals provides a strong foundation, while Docker enables containerization for scalable deployments. Git facilitates version control for collaborative development. Ansible automates configuration management, Kubernetes manages container orchestration, and Jenkins automates CI/CD pipelines. Continuous learning and hands-on practice with these tools are essential for mastering DevOps principles and practices.

| Index | Name | Difficulty | Tutorial Link |
|---------|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------|------------------------------------------------------------------------------------------------------|
| 01 | [📖 Your First Linux Lab](https://labex.io/tutorials/linux-your-first-linux-lab-270253) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-your-first-linux-lab-270253) |
| 02 | [📖 Basic Files Operations](https://labex.io/tutorials/linux-basic-files-operations-270248) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-basic-files-operations-270248) |
| 03 | [📖 File Contents and Comparing](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) |
| 04 | [📖 Permissions of Files](https://labex.io/tutorials/linux-permissions-of-files-270252) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 05 | [📖 User Account Management](https://labex.io/tutorials/linux-user-account-management-49) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-user-account-management-49) |
| 06 | [📖 Your First Git Lab](https://labex.io/tutorials/git-your-first-git-lab-92739) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-your-first-git-lab-92739) |
| 07 | [📖 Clone a Repository](https://labex.io/tutorials/git-clone-a-repository-12707) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-clone-a-repository-12707) |
| 08 | [📖 Create a New Repository](https://labex.io/tutorials/git-create-a-new-repository-12718) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-create-a-new-repository-12718) |
| 09 | [📖 Create a New Branch](https://labex.io/tutorials/git-create-a-new-branch-12714) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-create-a-new-branch-12714) |
| 10 | [📖 Add Files to the Staging Area](https://labex.io/tutorials/git-add-files-to-the-staging-area-12761) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-add-files-to-the-staging-area-12761) |
| 11 | [📖 View Current Status](https://labex.io/tutorials/git-view-current-status-12781) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-view-current-status-12781) |
| 12 | [📖 Create a Git Commit](https://labex.io/tutorials/git-create-a-git-commit-12715) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-create-a-git-commit-12715) |
| 13 | [📖 Push Local Changes to Remote](https://labex.io/tutorials/git-push-local-changes-to-remote-12748) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-push-local-changes-to-remote-12748) |
| 14 | [📖 Your First Docker Lab](https://labex.io/tutorials/docker-your-first-docker-lab-92719) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-your-first-docker-lab-92719) |
| 15 | [📖 Accessing and Managing Docker Container](https://labex.io/tutorials/docker-accessing-and-managing-docker-container-7770) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-accessing-and-managing-docker-container-7770) |
| 16 | [📖 Custom Docker Images](https://labex.io/tutorials/docker-custom-docker-images-8196) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-custom-docker-images-8196) |
| 17 | [📖 Docker Network Basics](https://labex.io/tutorials/docker-docker-network-basics-8445) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-docker-network-basics-8445) |
| 18 | [📖 Docker Local Network](https://labex.io/tutorials/docker-docker-local-network-16256) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-docker-local-network-16256) |
| 19 | [📖 Managing Data in Docker Containers](https://labex.io/tutorials/docker-managing-data-in-docker-containers-8106) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-managing-data-in-docker-containers-8106) |
| 20 | [📖 Docker Multi Stage Build](https://labex.io/tutorials/docker-docker-multi-stage-build-8193) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-docker-multi-stage-build-8193) |
| 21 | [📖 Your First Kubernetes Lab](https://labex.io/tutorials/kubernetes-your-first-kubernetes-lab-92733) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-your-first-kubernetes-lab-92733) |
| 22 | [📖 Display Cluster Info](https://labex.io/tutorials/kubernetes-display-cluster-info-8426) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-display-cluster-info-8426) |
| 23 | [📖 Examine Nodes with Kubectl](https://labex.io/tutorials/kubernetes-examine-nodes-with-kubectl-9790) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-examine-nodes-with-kubectl-9790) |
| 24 | [📖 Kubernetes Client and Server Version](https://labex.io/tutorials/kubernetes-kubernetes-client-and-server-version-9197) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-kubernetes-client-and-server-version-9197) |
| 25 | [📖 Running Containers in Pods](https://labex.io/tutorials/kubernetes-running-containers-in-pods-14998) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-running-containers-in-pods-14998) |
| 26 | [📖 Scaling and Managing Pods with Deployments](https://labex.io/tutorials/kubernetes-scaling-and-managing-pods-with-deployments-9675) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-scaling-and-managing-pods-with-deployments-9675) |
| 27 | [📖 Connecting Pods with Kubernetes Services](https://labex.io/tutorials/kubernetes-connecting-pods-with-kubernetes-services-15815) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-connecting-pods-with-kubernetes-services-15815) |
| 28 | [📖 Networking With Ingress on Kubernetes](https://labex.io/tutorials/kubernetes-networking-with-ingress-on-kubernetes-9681) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-networking-with-ingress-on-kubernetes-9681) |
| 29 | [📖 Isolating Workloads With Namespaces](https://labex.io/tutorials/kubernetes-isolating-workloads-with-namespaces-9199) | ★★☆ | [🔗 View](https://labex.io/tutorials/kubernetes-isolating-workloads-with-namespaces-9199) |
| 30 | [📖 Configuring Apps with Secrets](https://labex.io/tutorials/kubernetes-configuring-apps-with-secrets-8448) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-configuring-apps-with-secrets-8448) |
| 31 | [📖 Storing Application Data with Persistentvolumes](https://labex.io/tutorials/kubernetes-storing-application-data-with-persistentvolumes-9685) | ★★☆ | [🔗 View](https://labex.io/tutorials/kubernetes-storing-application-data-with-persistentvolumes-9685) |
| 32 | [📖 Your First Python Lab](https://labex.io/tutorials/python-your-first-python-lab-270256) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-your-first-python-lab-270256) |
| 33 | [📖 Data Types and Conversion](https://labex.io/tutorials/python-data-types-and-conversion-290726) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-data-types-and-conversion-290726) |
| 34 | [📖 Python Code Comments](https://labex.io/tutorials/python-python-code-comments-72) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-code-comments-72) |
| 35 | [📖 Python Math and Augmented Assignment](https://labex.io/tutorials/python-python-math-and-augmented-assignment-88) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-math-and-augmented-assignment-88) |
| 36 | [📖 Conditional Statements in Python](https://labex.io/tutorials/python-conditional-statements-in-python-290723) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-conditional-statements-in-python-290723) |
| 37 | [📖 Python Data Structures Fundamentals](https://labex.io/tutorials/python-python-data-structures-fundamentals-74) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-data-structures-fundamentals-74) |
| 38 | [📖 Variable Type Conversion](https://labex.io/tutorials/python-variable-type-conversion-95) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-variable-type-conversion-95) |
| 39 | [📖 Exploring IPython's Interactive Computing Features](https://labex.io/tutorials/python-exploring-ipython-s-interactive-computing-features-83) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-exploring-ipython-s-interactive-computing-features-83) |
| 40 | [📖 Ansible Installation on Ubuntu](https://labex.io/tutorials/ansible-ansible-installation-on-ubuntu-67172) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-installation-on-ubuntu-67172) |
| 41 | [📖 Ansible Script Module](https://labex.io/tutorials/ansible-ansible-script-module-289411) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-script-module-289411) |
| 42 | [📖 Ansible Shell Module](https://labex.io/tutorials/ansible-ansible-shell-module-289409) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-shell-module-289409) |
| 43 | [📖 Ansible Apt Module](https://labex.io/tutorials/ansible-ansible-apt-module-289651) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-apt-module-289651) |
| 44 | [📖 Ansible Copy Module](https://labex.io/tutorials/ansible-ansible-copy-module-289653) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-copy-module-289653) |
| 45 | [📖 Ansible File Module](https://labex.io/tutorials/ansible-ansible-file-module-289654) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-file-module-289654) |
| 46 | [📖 Ansible Cron Module](https://labex.io/tutorials/ansible-ansible-cron-module-290157) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-cron-module-290157) |
| 47 | [📖 Ansible Fetch Module](https://labex.io/tutorials/ansible-ansible-fetch-module-290159) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-fetch-module-290159) |
| 48 | [📖 Ansible Groups Inventory](https://labex.io/tutorials/ansible-ansible-groups-inventory-290160) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-groups-inventory-290160) |
| 49 | [📖 Ansible Command Module](https://labex.io/tutorials/ansible-ansible-command-module-290161) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-command-module-290161) |
| 50 | [📖 Ansible get_url Module](https://labex.io/tutorials/ansible-ansible-get-url-module-290188) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-get-url-module-290188) |
| 51 | [📖 Ansible Local Action Module](https://labex.io/tutorials/ansible-ansible-local-action-module-290189) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-local-action-module-290189) |
| 52 | [📖 Ansible Stat Module](https://labex.io/tutorials/ansible-ansible-stat-module-290192) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-stat-module-290192) |
| 53 | [📖 Manage Multiple Ansible Inventories](https://labex.io/tutorials/ansible-manage-multiple-ansible-inventories-290193) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-manage-multiple-ansible-inventories-290193) |
| 54 | [📖 Hello World, Bash!](https://labex.io/tutorials/linux-hello-world-bash-385381) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-hello-world-bash-385381) |
| 55 | [📖 Working with Shell Variables](https://labex.io/tutorials/shell-working-with-shell-variables-385382) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-working-with-shell-variables-385382) |
| 56 | [📖 Passing Arguments to the Script](https://labex.io/tutorials/linux-passing-arguments-to-the-script-385383) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-passing-arguments-to-the-script-385383) |
| 57 | [📖 Shell Arrays](https://labex.io/tutorials/shell-shell-arrays-385384) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-arrays-385384) |
| 58 | [📖 Arithmetic Operations in Shell Programming](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-programming-385385) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-programming-385385) |
| 59 | [📖 Basic String Operations](https://labex.io/tutorials/shell-basic-string-operations-385386) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-basic-string-operations-385386) |
| 60 | [📖 Conditional Statements in Shell Programming](https://labex.io/tutorials/linux-conditional-statements-in-shell-programming-385387) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-conditional-statements-in-shell-programming-385387) |
| 61 | [📖 Bash Scripting Loops](https://labex.io/tutorials/linux-bash-scripting-loops-385388) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-bash-scripting-loops-385388) |
| 62 | [📖 Comparing Arrays in Shell Scripting](https://labex.io/tutorials/shell-comparing-arrays-in-shell-scripting-385389) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-comparing-arrays-in-shell-scripting-385389) |
| 63 | [📖 Shell Functions](https://labex.io/tutorials/shell-shell-functions-385390) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-functions-385390) |
| 64 | [📖 Special Variables in Shell Scripting](https://labex.io/tutorials/linux-special-variables-in-shell-scripting-385391) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-special-variables-in-shell-scripting-385391) |
| 65 | [📖 Bash Trap Command](https://labex.io/tutorials/shell-bash-trap-command-385392) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-bash-trap-command-385392) |
| 66 | [📖 File System Operations in Shell](https://labex.io/tutorials/linux-file-system-operations-in-shell-385393) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-system-operations-in-shell-385393) |
| 67 | [📖 Shell Pipelines for Data Processing](https://labex.io/tutorials/linux-shell-pipelines-for-data-processing-385394) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-shell-pipelines-for-data-processing-385394) |

## More Free Tutorials

- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)
- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Big Data Free Tutorials](https://github.com/labex-labs/bigdata-free-tutorials)
- [Practice Cyber Security Free Tutorials](https://github.com/labex-labs/cysec-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)
- [Practice Docker Free Tutorials](https://github.com/labex-labs/docker-free-tutorials)
- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)
- [Practice Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)
- [Practice Ansible Free Tutorials](https://github.com/labex-labs/ansible-free-tutorials)
- [Practice Jenkins Free Tutorials](https://github.com/labex-labs/jenkins-free-tutorials)
- [Practice Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)
- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)
- [Practice Hadoop Free Tutorials](https://github.com/labex-labs/hadoop-free-tutorials)
- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)
- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)
- [Practice Go Free Tutorials](https://github.com/labex-labs/go-free-tutorials)
- [Practice Rust Free Tutorials](https://github.com/labex-labs/rust-free-tutorials)
- [Practice OpenCV Free Tutorials](https://github.com/labex-labs/opencv-free-tutorials)
- [Practice Django Free Tutorials](https://github.com/labex-labs/django-free-tutorials)
- [Practice Pandas Free Tutorials](https://github.com/labex-labs/pandas-free-tutorials)
- [Practice NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)
- [Practice scikit-learn Free Tutorials](https://github.com/labex-labs/sklearn-free-tutorials)
- [Practice Matplotlib Free Tutorials](https://github.com/labex-labs/matplotlib-free-tutorials)
- [Practice Algorithm Free Tutorials](https://github.com/labex-labs/algorithm-free-tutorials)
- [Practice HTML Free Tutorials](https://github.com/labex-labs/html-free-tutorials)
- [Practice CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)
- [Practice JavaScript Free Tutorials](https://github.com/labex-labs/javascript-free-tutorials)
- [Practice React Free Tutorials](https://github.com/labex-labs/react-free-tutorials)
- [Practice jQuery Free Tutorials](https://github.com/labex-labs/jquery-free-tutorials)

## More

- 🔗 [DevOps Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [DevOps Programming Projects](https://github.com/labex-labs/awesome-programming-projects)