Skip to main content

DevOps

Tutorials on devops related tools like Docker, Kubernetes, Grafana, Elastic Search and more.

A collection of 20 posts

Jenkins on EC2: Automating Deployment with Terraform
DevOps

Jenkins on EC2: Automating Deployment with Terraform

Configuring Jenkins on AWS can be a tedious and error-prone process. Automate the installation of Jenkins on an AWS EC2 instance using Terraform.

· LHB Community

GitLab server with PostgreSQL
Tutorial

Installing a Private GitLab CE Server with PostgreSQL

Here's a tutorial for setting up a private GitLab server with PostgreSQL database and a replica server for database failover.

· LHB Community

Automatically Update AWS ECR Token in Kubernetes with CronJobs
DevOps

How to Automatically Update AWS ECR Token in Kubernetes with CronJobs

The ECR token expires every 12 hours. Learn to automatically use Kubernetes CronJobs to update the ECR token in your clusters or namespaces.

· LHB Community

Deploy with Traefik
Tutorial

Self-host a Ghost Blog With Traefik

Learn to easily start a blog using Ghost and secure it using Traefik on a Docker container.

· LHB Community

Monitoring SSL certificates with Checkmk
DevOps

How to Monitor SSL/TLS Certificates with Checkmk

Here's a complete step by step guide to set up SSL certificate monitoring with open source tool Checkmk.

· LHB Community

Store Helm Charts in Azure Container Registry
DevOps

How to Store Helm Charts in Azure Container Registry

Helm has a lot of awesome tools around it, but chart storage has always been an issue. Let's see how we can make the process a lot easier!

· LHB Community

Hypervisor Type 1 and Type 2
Explain

What is a Hypervisor? What's the Difference Between Type 1 and 2?

A quick look into how hypervisors work and the difference between their two types.

· Avimanyu Bandyopadhyay

Checkmk tool for IT infrastructure monitoring
Tools

Using Checkmk for Monitoring Your Linux Server Infrastructure

A detailed guide on installing and configuring the free and open-source Checkmk Raw Edition for monitoring servers.

· Avimanyu Bandyopadhyay

Linode Stackscripts
Tutorial

How to Use Linode StackScripts for Deploying PreConfigured Linux Servers

Automate repetitive task and deploy custom configured Linux server with Linode StackScripts.

· Debdut Chakraborty

Monitor Docker containers with Grafana using Dockprom
Docker Tutorials

Monitoring Docker Containers With Grafana Using Dockprom

Learn how to deploy the Dockprom Stack for monitoring Docker containers and host and present them with Grafana dashboard.

· Avimanyu Bandyopadhyay

Updating docker container
DevOps

Updating Docker Containers With Zero or Minimum Downtime

A step by step methodology that can be very helpful in your day to day DevOps activities without sacrificing invaluable uptime.

· Avimanyu Bandyopadhyay

Terraform vs Ansible: What's the difference and which one you should use?
DevOps

Terraform vs Ansible: What's the difference and which one you should use?

Preparing your Infrastructure as Code solution? Ansible and Terraform are two of the most popular choices. But what's the difference?

· Rakesh Jain

YAML basics
Tips

YAML Basics Every DevOps Engineer Must Know

As a DevOps engineer, you'll be dealing with YAML files a lot. It is always a good idea to understand the basic YAML syntax.

· Rakesh Jain

Docker in reverse proxy
DevOps

Using Docker to Set up Nginx Reverse Proxy With Auto SSL Generation

Learn how you can deploy multiple web services on the same server using Nginx reverse proxy and docker containers.

· Debdut Chakraborty

Install Grafana
Tutorial

How to Install and Configure Grafana

Grafana is one of the most famous open source tools for monitoring and get information from several data sources. Learn to install and set up Grafana on Ubuntu.

· LHB Community

Configuring Graylog Server to Manage Logs on Linux
DevOps

Configuring Graylog Server to Manage Logs on Linux

Open Source Graylog server allows you to gather logs from different sources and visualize the logs in a web interface. Learn how to configure Graylog server.

· LHB Community

Buildah
DevOps

Getting Started With Buildah for Managing Linux Containers

Buildah is used to create, build, manage, run container images as well as containers. It can be used with Docker, Podman, Kubernetes! Let's get started with Buildah.

· LHB Community

GitLab Jenkins and SonarQube
DevOps

Setting up Continuous Integration With GitLab, Jenkins and SonarQube

Set up continuous integration between GitLab, Jenkins and SonarQube and view the quality reports of GitLab repository codes at SonarQube by using jenkins.

· LHB Community

Install Ansible
DevOps

How to Install Ansible on Ubuntu and Other Linux Distributions

Learn to install Ansible on Linux in clear and precise steps. The tutorial is valid for Ubuntu, Debian, CentOS, Red Hat, SUSE etc.

· LHB Community

DRBD in Linux
DevOps

How to Install DRBD on CentOS Linux

This step-by-step tutorial demonstrates how to install Distributed Replicated Block Device (DRBD) on CentOS Linux.

· LHB Community