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
303 articles
Check Kubernetes Cluster Version [5 Methods]
In this tutorial I will share multiple methods and commands to check Kubernetes Cluster Version in a Kubernetes Cluster.
Kubernetes Privileged Pod Practical Examples
Step by Step instructions to create Kubernetes privileged pod and Kubernetes non-privileged pod with Linux capabilities examples
git push force Explained [With Examples]
git push force is used to overwrite commits on the remote repository. Alternatively we can use git force with leave to make sure commits are not overwritten
Azure Cost Management [Best Practices for Optimization]
Different tools available to perform Azure Cost Management. Best practices to optimize the Azure resource for minimal expenditure during the usage
Azure Resource Locks Usage Explained [Examples]
There are two types of azure resource locks i.e. read-only and delete lock. Azure Resource manager locks allow organizations to put safeguards in place that …
Install ELK stack on Rocky Linux 8 [Step-by-Step]
Step by step instructions to install ELK Stack on Rocky Linux. Install Elasticsearch, Logstash and Kibana
Git Fetch vs Git Pull Explained (Key Differences + When to Use Each)
Understand git fetch vs git pull with simple examples and diagrams. Learn the key differences, when to use git fetch or git pull, how they work internally, and …
git remote add Explained (With Examples, Mistakes & Fixes)
Git remote add is a git command that enables developers to work on a central remote repo by creating remote duplicates. Remote add command serves as a means …
Azure Policy Explained with Example [Step-by-Step]
Azure Policy is a service in Azure that you use to create, assign and manage policies. These polices are a mechanism through which we enforce compliance and …
Git Commit --Amend Explained (Edit Last Commit Message, Files & Author)
Learn how to use git commit --amend to modify the last commit in Git. This guide explains how to change commit messages, add forgotten files, update commit …
Kubernetes SecurityContext Capabilities Explained [Examples]
Create a privileged and non-privileged container inside a Kubernetes Pod. How to add or drop all the capabilities from a Pod. How to add single or pre-defined …
Create Pod Security Policy Kubernetes [Step-by-Step]
Step by step instructions to create pod security policy in Kubernetes. Verify securitycontext and linux capabilities with pod security policy
Git Detached HEAD Explained (Fix, Recover, Reattach HEAD with Examples)
Learn what Git detached HEAD means and how to fix it with practical examples. This guide explains detached HEAD state, why it happens, how to reattach HEAD, …
git remote set-url to change remote repo URL [With Examples]
Use git remote set-url to change remote repository URL. git change remote origin, git change remote url, got change origin examples
Git Diff Explained with Examples (Command, Usage, Syntax, Scenarios)
Learn Git diff command with practical examples. This guide explains how git diff works, syntax, options, and real-world scenarios to compare files, commits, …
