DevOps Tools, CI/CD and Automation Guides
Master DevOps with tutorials on CI/CD pipelines, Kubernetes, Docker, Git, and automation tools used in modern infrastructure.
The DevOps section focuses on automation, CI/CD pipelines, and modern infrastructure management tools.
DevOps combines development and operations to improve software delivery and system reliability. This category includes tutorials on tools like Docker, Kubernetes, Git, and CI/CD workflows.
To strengthen your foundation, also explore Linux and Programming.
Topics covered
- CI/CD pipelines and automation
- Containerization using Docker
- Kubernetes orchestration
- Infrastructure as code
Who should read this
- DevOps engineers
- Developers working with CI/CD
- Cloud engineers
302 articles
Create VM in Azure with 3 different methods [Step-by-Step]
Step by Step guide to create VM in Azure using Azure Portal, CLI, Powershell with screenshots
Azure ARM Templates Explained with Examples
Azure ARM templates are an Infrastructure as Code (IaC) methodology of deploying resources in the Azure cloud. They use declarative JSON to define resources and …
Git rebase explained in detail with examples
git rebase is used to integrate changes from one branch into another. rebase takes a series of commits (normally a branch) and replays them on top of another …
Git Clone Command in Linux (Examples for Ubuntu, SSH, Branch & Depth)
Learn how to use the git clone command in Linux with practical examples. This guide explains how to clone Git repositories in Ubuntu, clone using SSH keys or …
How to Create Git Repository (git init Command with Examples)
Learn how to create a Git repository using the git init command with step-by-step examples. This guide explains how to initialize a local repository, understand …
Git Config Global: How to Set Username, Email & Defaults (Step-by-Step)
Learn how to configure Git globally using git config --global. This step-by-step guide covers setting username, email, default editor, and verifying Git …
Git Workflow Explained: Lifecycle, Diagram, Steps & Examples
Learn Git workflow with lifecycle, diagram, steps, and examples. Understand Git process flow, file lifecycle, and commands like add, commit, and push in a …
Machine Learning in Video Games
machine learning has discovered computer video games as an interesting and rewarding area. Also, the video game market has become a prominent and proven global …
Mount ConfigMap as file in existing directory - K8s
Mount ConfigMap as file into an existing directory in Kubernetes with and without helm charts. Mount files into an existing volume inside Pod container.
Kubernetes sidecar example | Create multi-container Pod
Kubernetes Sidecar container is just an additional container inside the same Pod. All containers inside the same pod will use the same namespace and will …
Kubernetes Secrets | Declare confidential data with examples
In this article we will explore the usage of Kubernetes Secrets using some real time scenarios and examples. Ideally we use Secrets to declare confidential
How to add label to running pod in Kubernetes
There are two methods to add label to running pod in Kubernetes. Using kubectl label pods or kubectl edit command to edit a resource object.
How to add or remove label from node in Kubernetes
Add a label to node. Remove a label from node. Use kubectl label node to add or remove a label from worker or controller nodes in Kubernetes Cluster
Kubernetes sidecar container examples
In the Kubernetes space, the container providing helper functionality is called a sidecar container. It lives alongside the main application container within …
Perform Kubernetes Autoscaling | Horizontal Pod Autoscaler (HPA)
Kubernetes autoscaling requires a metrics-server to monitor the CPU and Memory usage. Horizontal Pod Autoscaler can be used to automatically scale up and down …
