Category

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.

283 articles

DevOps category illustration with CI/CD, Docker, and Kubernetes graphics
devops

The Future of Container Runtime Security: Trends and Technologies to Watch

Containerization has flipped the way we build, deliver, and scale applications. Containers offer developers lightweight, efficient and portable environments

Deepak Prasad7 min read
devops

Top 4 Security Risks for Cloud Computing

Since its inception, cloud computing has significantly developed, offering unmatched IT security among many niches and industries. Unlike on-premise

Deepak Prasad3 min read
devops

How to monitor Kubernetes Pod and Sidecar Container Resources

In my earlier article I had explained about Kubernetes Resources and how to assign resource quota in a namespace. Now let's make things more interesting and

Deepak Prasad9 min read
devops

How is Artificial Intelligence Going to Change the World?

Artificial intelligence (AI) was once a sci-fi fantasy but is now an everyday reality, permeating every aspect of our lives. AI isn't only another tech

Deepak Prasad6 min read
devops

COMPLETELY Uninstall Docker in Ubuntu

Step by step instructions to uninstall docker in Ubuntu. Cleanup and Delete all docker resources safely and completely

Deepak Prasad5 min read
devops

How to reduce Git repo size with git filter-branch

In this tutorial, we'll learn how to shrink or reduce Git repo size using git filter-branch. We'll cover identifying large files, safely removing them, and cleaning up to maintain a more efficient and manageable …

Deepak Prasad8 min read
devops

Move content to another Git Repo and Preserve History

It is easy to move content from one git repo to another by following straightforward steps. It starts by understanding the key commands needed in the process.

Steve Alila4 min read
devops

Pulling is not possible because you have unmerged files

The error message "Pulling is not possible because you have unmerged files" is a response from Git when you attempt to execute a git pull operation while

Steve Alila6 min read
devops

Securing the Gateways to Your Digital Realm

In the bustling metropolis that is the cloud, our first line of defence against digital wrongdoers is what's known as the Identity provider, or IdP for short.

Deepak Prasad6 min read
devops

DevSecOps Best Practices for 2024

DevSecOps is like adding a security guard to the team that builds and maintains software. In the old way of doing things, this security guard would only check

Deepak Prasad4 min read
devops

How to Mitigate the Dangers in Cloud Hosting Online Safety

In this fierce era of competition, cloud computing is no longer just an option for businesses. It has occupied the business world lately. Whether it is a

Deepak Prasad6 min read
devops

The imperative of attack simulation in modern cybersecurity

Imagine locking every door and window in your house, only to realize there's a hidden passage you've overlooked that's what it's like without the vital

Deepak Prasad6 min read
devops

Working with different Ansible operators

Different ansible operators are arithmetic, logical, comparison and test operator which we can use with ansible playbook.

Deepak Prasad9 min read
devops

Working with Ansible conditional statements

Control structures are mainly of the following two types Conditional & Iterative. We will cover when, failed_when, changed_when conditions in playbooks

Deepak Prasad9 min read
devops

How to use different Ansible variables with examples

There are different types of ansible variables such as built-in, host, group, inventory etc. There is a different procedure to access individual ansible variables list

Deepak Prasad18 min read
devops

Ansible roles directory structure overview | Beginners Guide

Overview on Ansible Roles Directory structure. Beginners guide to understand Ansible roles. Ansible Tutorial on role Structure with main.yml files

Deepak Prasad5 min read
devops

Ansible Block and Rescue Advanced Guide: Thank Me Later

We can use ansible block, rescue and always to perform different kinds of error handling where with the rescue block we can perform cleanup action

Deepak Prasad19 min read
devops

Setup KVM HA Cluster | Pacemaker GUI | RHEL/CentOS 8

Step-by-Step Tutorial to configure KVM HA Cluster using Pacemaker GUI (WEB UI) and CLI tool in RHEL and CentOS 8 Linux. Configure Virtual Floating IP, verify failover

Deepak Prasad15 min read
devops

Master the Power of Ansible Ad Hoc Commands [Tutorial]

Dive deep into the world of Ansible Ad Hoc Commands. Discover their unmatched power and versatility, and learn how to leverage them effectively for your automation needs, ensuring you achieve optimum results every time.

Deepak Prasad12 min read
devops

Essential and Useful docker logs command Tips Revealed

docker logs -f or --follow is used to monitor the logs of container with dynamic update. docker logs --tail is used to additionally limit the number of lines to view from the logs.

Deepak Prasad7 min read
devops

Detailed overview on Kubernetes API Server

In Kubernetes, all communications and operations between the control plane components and external clients, such as kubectl, are translated into RESTful API calls that are handled by the API server

Deepak Prasad12 min read
devops

Kubernetes Authentication & Authorization (Workflow)

Kubernetes Authentication and authorization play a very vital role in securing applications. These two terms are often used interchangeably but are very

Deepak Prasad7 min read
devops

Beginners guide on Kubernetes Pods with examples

Kubernetes Pods are the smallest deployable units of computing that you can create and manage in Kubernetes. It is a co-located group of containers and represents the basic building block in Kubernetes.

Deepak Prasad15 min read
devops

How to configure or build ceph storage cluster in Openstack ( CentOS 7 )

Step by step guide to build ceph storage cluster in Openstack CentOS 7 Linux on virtual machine. Confiure OSD, mon using ceph-deploy tool for ceph cluster

Deepak Prasad12 min read
devops

8 Common Mistakes First-Time Linux Users Make

So you've finally made the switch to Linux? Congratulations! It's like entering a new world of possibilities.

Deepak Prasad6 min read
devops

How to provision AWS EC2 Instances using Ansible

How to provision AWS EC2 instances using ansible playbook. Create, launch, start, stop and terminate instances using tags and instance id with ec2 module

Deepak Prasad14 min read
devops

Kubernetes Privileged Pod Practical Examples

Step by Step instructions to create Kubernetes privileged pod and Kubernetes non-privileged pod with Linux capabilities examples

Deepak Prasad14 min read
devops

A complete guide to write your first Ansible Playbook

Ansible playbooks are rrdered lists of tasks, saved so you can run those tasks in that order repeatedly. Playbooks can include variables as well as tasks.

Deepak Prasad16 min read
devops

Ansible Inventory files (static vs dynamic) with examples

Learn about different types of ansible inventory files, static, dynamic, create custom dynamic inventory script, groups and variables in inventory with examples

Deepak Prasad15 min read
devops

Easy steps to install multi-node Kubernetes Cluster CentOS 8

Install multi-node Kubernetes cluster using kubeadm on CentOS 8 Linux. Learn deployment architecture, with Docker CE runtime and weave networking add-on plugin

Deepak Prasad26 min read