DevOps Tutorials

DevOps provides a structured approach to learning modern software development and IT operations practices. Whether you're a beginner or an experienced professional, our DevOps tutorials offer a systematic exploration of key concepts and tools. With free labs and practical code examples, you'll develop skills in continuous integration, deployment, and infrastructure management. Our DevOps playground enables real - time experimentation with various tools and workflows.

Matplotlib Basic Line Plots

Matplotlib Basic Line Plots

In this lab, you will learn the fundamentals of creating a basic line plot using Matplotlib. You will prepare data, plot it, add labels to the axes, and save the final plot as an image file.
Python
Writing Scripted Jenkins Pipelines

Writing Scripted Jenkins Pipelines

Create and run a Jenkins scripted Pipeline job with node, stage, shell steps, and Groovy control flow.
Jenkins
Triggering Jenkins Builds with Webhooks

Triggering Jenkins Builds with Webhooks

Simulate a repository webhook with curl, pass branch and commit data into a Jenkins job, and verify the triggered build log.
Jenkins
Publishing Test Reports and Build Notifications

Publishing Test Reports and Build Notifications

Create a Jenkins Freestyle job from the dashboard, publish JUnit test results, and configure build email notifications.
Jenkins
Backing Up and Restoring Jenkins Configuration

Backing Up and Restoring Jenkins Configuration

Back up a Jenkins job configuration, delete it, restore it from an archive, and verify the restored job.
Jenkins
Using Jenkins Shared Libraries

Using Jenkins Shared Libraries

Create a local Jenkins shared library, register it from the dashboard, and call it from a Pipeline job.
Jenkins
Running Pipelines on Container Agents

Running Pipelines on Container Agents

Run a Jenkins Pipeline in the container-backed Jenkins environment and capture container execution evidence.
Jenkins
Storing Credentials in Jenkins

Storing Credentials in Jenkins

Create, inspect, and update a Jenkins username/password credential from the Jenkins dashboard.
Jenkins
Initializing a Jenkins Controller

Initializing a Jenkins Controller

Start an isolated Jenkins controller, retrieve the initial admin password, create a real administrator, confirm the initialized dashboard, and clean up the temporary controller.
Jenkins
Configuring Tools and Labeled Agents

Configuring Tools and Labeled Agents

Configure a Jenkins node label, a local Git tool, and a Freestyle job from the Jenkins dashboard.
Jenkins
Creating Multibranch Pipelines

Creating Multibranch Pipelines

Create a local two-branch Git repository, configure a Jenkins Multibranch Pipeline from the dashboard, and compare branch builds.
Jenkins
Discover Kubernetes Cluster Versions

Discover Kubernetes Cluster Versions

Retrieve and display Kubernetes client and server version details using advanced output techniques.
Kubernetes
Explore the Kubernetes Cluster

Explore the Kubernetes Cluster

Learn how to start a local Kubernetes cluster, verify its setup, and inspect basic cluster resources using essential kubectl commands for beginners.
Kubernetes
Linux tftp Command with Practical Examples

Linux tftp Command with Practical Examples

Explore the tftp command in Linux, learn how to configure a tftp server, and practice transferring files using the tftp client. Gain practical networking skills through hands-on examples.
Linux
Verify Kubernetes Cluster Health

Verify Kubernetes Cluster Health

Inspect Kubernetes cluster components and validate system readiness.
Kubernetes
How to pass arguments in Python multiprocessing

How to pass arguments in Python multiprocessing

Learn efficient techniques for passing arguments in Python multiprocessing, explore practical methods to handle complex parallel processing scenarios and optimize performance.
Python
Secure Kubernetes Dashboard Access

Secure Kubernetes Dashboard Access

Configure a restricted service account with read-only permissions for Kubernetes Dashboard.
Kubernetes
Deploy a Kubernetes Nginx Pod

Deploy a Kubernetes Nginx Pod

Deploy a Kubernetes pod running the latest Nginx container and create a service to expose the pod.
Kubernetes
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 509
  • Next