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

#3-ELK Stack: Configure kibana 7.x with SSL/TLS encryption

Kibana Tutorial to setup, install and configure Kibana dashboard with SSL/TLS encryption over HTTPS for elasticsearch cluster with examples in Linux.

Deepak Prasad8 min read
devops

#5-ELK Stack: Configure logstash 7.x with data pipeline

Steps to install and configure logstash 7.x and send data from logstash to elasticsearch. Monitor the logs on Kibana dashboard using index pattern

Deepak Prasad10 min read
devops

#4-ELK Stack: Configure metricbeat 7.x to monitor elasticsearch cluster

Tutorial to install and configure metricbeat to monitor elasticsearch cluster in ELK Stack on RHEL/CentOS 7/8 Linux with examples over SSL/TLS (HTTPS)

Deepak Prasad9 min read
devops

Simple examples to learn Kubernetes DaemonSets

A Kubernetes DaemonSet ensures a copy of a Pod is running across a set of nodes in a Kubernetes cluster.

Deepak Prasad9 min read
devops

How to use Kubernetes init containers with examples

A Kubernetes init container is an additional container in a Pod that completes a task before the "regular" container is started. The regular container will only be started once the init container has been started

Deepak Prasad4 min read
devops

Beginners guide on Kubernetes Namespace with examples

Kubernetes namespace implements strict resource separation. Resource limitation through quota can be implemented at a Namespace level also

Deepak Prasad9 min read
devops

Detailed tutorial on Kubernetes cron job scheduler

Kubernetes cron job scheduler can be used to control the a Job resource according to the Job template configured in the CronJob object. When the Job resource is created, one or more pod replicas will be created and …

Deepak Prasad6 min read
devops

How to assign Kubernetes resource quota with examples

The Kubernetes resource quota is applied on the namespace using CPU, memory, storage and object count such as number of pods in the namespace

Deepak Prasad13 min read
devops

Kubernetes labels, selectors & annotations with examples

Kubernetes provides labels, selectors and annotations to organize the cluster nodes. These are mostly used with replication controllers and replica sets in a deployment

Deepak Prasad10 min read
devops

Kubernetes ReplicaSet & ReplicationController Beginners Guide

Kubernetes ReplicaSet and ReplicationController (deprecated) are used to scale the number of Pods and make sure the minimum number of Pods are always running.

Deepak Prasad14 min read
devops

Getting started with Ansible

What is Ansible? Ansible is an open source tool (with enterprise editions available) developed using Python and runs on Windows, Mac, and UNIX-like systems.

Deepak Prasad2 min read
devops

How to cleanup Failed Actions from pcs status of cluster

Cleanup failed actions messages in pacemaker cluster. Cleanup failed resource actions and failed fencing actions in pcs status output or HA Cluster

Deepak Prasad5 min read
devops

Ansible playbook tutorial | How to write a playbook with example

Ansible playbook Tutorial. What is YAML. What is Ansible Playbook. Beginners guide to write playbook with example. Sample ansible playbook to install apache

Deepak Prasad10 min read