Tags

azure

How to stop and start Kubernetes cluster on Azure

In the previous Azure post, we’ve shown how to create an Azure Kubernetes Service (AKS) cluster via the Azure CLI. Today, we’ll focus on how to stop and start AKS cluster using the of...

In azure, kubernetes, Apr 04, 2021

How to create Kubernetes cluster on Azure

Azure Kubernetes Service (AKS) is a managed Kubernetes service that helps you to deploy and manage clusters with ease. This post describes the commands in steps required to setup a Ku...

In azure, kubernetes, Mar 14, 2021

Push Docker Images to Azure Container Registry using Azure CLI

Azure Container Registry is a private container registry where you can upload and manage your Docker and Open Container Initiative (OCI) images. At the time of writing, the cost of th...

In azure, docker, Mar 07, 2021

How to upload files to Azure Cloud Shell

As the name says, Azure Cloud Shell is a browser-accessible shell, which is used for managing Azure resources. It comes with two types of command shells Bash and PowerShell. It also g...

In azure, Nov 27, 2019

How to quickly create an Azure VM backup using the Azure CLI

In the last post, i was talking about taking Azure Virtual Machines disk snapshots, and why it’s not a good idea to replace backups with snapshots. For today’s post, i’ll write about ...

In azure, Nov 01, 2019

How to create a snapshot of an Azure VM using the Azure CLI

Snapshot is a popular term in the virtual storage world. Snapshots are a full, point-in-time copies of a system, mostly virtual machines disks, known as VHDs. We could use snapshots t...

In azure, Oct 30, 2019

How to easily Start, Stop, Restart or Delete Azure VMs

Managing Azure Virtual Machines through the Portal could be pretty straighforward. But, it requires multiple steps using the GUI. For example, you’ll have to login to the Portal first...

In azure, Oct 28, 2019

How to reset an Azure VM password

Losing and resetting passwords can be quite frustrating, especially if you are working as an IT guy, who have to reset passwords every day for other employees. The same thing could ha...

In azure, Oct 26, 2019

How to create and configure Azure Bastion

A bastion host, or also known as a Jumpbox, is a server which is exposed on the public (demilitarized zone) network for a special purpose. The bastion host is designed and configured ...

In azure, Oct 25, 2019

How to create an Azure PostgreSQL database using Azure CLI

In the previous posts, i’ve covered the creation of MySQL and MariaDB using the Azure Database service. Today, i’ll write about PostgreSQL, the last one Azure’s Database service to of...

In azure, Oct 23, 2019

How to create an Azure MariaDB database using Azure CLI

Besides MySQL, MariaDB is another free open source relation database under the GNU General Public License, that is often compared to MySQL. That’s because MariaDB is a fork of the MyS...

In azure, Oct 22, 2019

How to create an Azure MySQL database using Azure CLI

MySQL is one of the most used open source relation database management system (RDBMS) with a client-server model. It’s most commonly used as a web database, although it can have many ...

In azure, Oct 18, 2019

How to backup and restore an Azure SQL database using Azure CLI

You cannot think of a SQL Server Administration or any kind of a relational and non-relational database administration without the two magic words: backup and restore. Backing up a da...

In azure, Oct 17, 2019

How to rename an Azure SQL database using Azure CLI

As a part of an Azure SQL Database administration series, this post will be a follow up from the last one, where i will write about renaming Azure SQL database, which is kind of a com...

In azure, Oct 14, 2019

How to recover lost admin password for an Azure SQL database using Azure CLI

A very common task that i’m used to as a DevOps engineer working in the cloud, is resetting forgotten or lost passwords for server or database access. Although one of the best practic...

In azure, Oct 13, 2019

How to create and configure Azure SQL Database using Azure CLI

Azure SQL Database is an Azure cloud managed service that provides relational database-as-a-service (DBaaS). In other words, you can migrate or scale on-premise SQL databases without ...

In azure, Oct 12, 2019

How to buy custom domain name with Azure App Service Domains

Azure App Service Domains let you buy and manage top-level domains directly from the Azure Portal. These domains will be hosted on the Azure DNS Service, that you can easily map to yo...

In azure, Oct 11, 2019

How to create and manage public Azure DNS using Azure CLI

Azure DNS is a cloud-based DNS hosting service that allows you to host and manage your own domains. These domains are hosted on Azure’s global network of DNS name servers. Keep in min...

In azure, Oct 10, 2019

How to create and configure Azure CDN using Azure CLI

A Content Delivery Network (CDN) is a globally distributed group of nodes / servers that work together in order to deliver content to end users. The idea behind CDN is to provide high...

In azure, Oct 09, 2019

How to Direct-Upload to Azure Managed Disks

A few days ago, Microsoft announced the preview of direct-upload to Azure Managed Disks. So, there are two ways you could move a VHD to the Azure cloud as a managed disk: Upload the ...

In azure, Oct 08, 2019

How to create Azure Key Vault using Azure CLI

Azure Key Vault is centralized Azure cloud service that securely stores secrets. A secret can be a password, API, or even certificates. Besides Secrets Management, Azure Key Vault can...

In azure, Oct 07, 2019

How to restore deleted Azure Storage Blobs

Accidental deletion of files can happen to anyone working either on-premise or in the cloud. As a DevOps engineer who is responsible for managing access permissions to resources, the ...

In azure, Oct 04, 2019

How to copy from AWS S3 bucket to Azure Blob Storage

When we mention public cloud and devops, we often think of Amazon Web Services, Microsoft’s Azure or Google Cloud Platform. As AWS becomes dominant public cloud leader through the yea...

In azure, aws, Oct 03, 2019

Generate SAS token for Azure storage containers using Azure CLI

As a part of the Azure series, today we are going to generate SAS token for the Azure storage containers using the azure CLI. It’s pretty much the same steps as generating SAS token f...

In azure, Oct 02, 2019

Generate SAS token for blobs in Azure storage using Azure CLI

A shared access signature (SAS) provides secure and temporary access to the resources in a storage account. You can configure access to specific objects, as well as permissions and SA...

In azure, Oct 01, 2019

How to manage blobs using Azure CLI

In the last Azure post we have discussed the different types of Azure storage accounts and created one using the Azure CLI. Next, we are going to upload, download and list blob files ...

In azure, Sep 30, 2019

Create Azure storage account using Azure CLI

An Azure storage account is used to store all of your Azure data objects. For example: blobs, files, disks, tables, and queues. Even though the storage account is publicly accessible ...

In azure, Sep 27, 2019

Manage Azure subscriptions

Azure subscriptions are used for deploying and consuming Azure resources. A single Azure account can have multiple subscriptions, but there are some limitations. You can combine multi...

In azure, Sep 26, 2019

Add Azure Cloud Shell to Visual Studio Code

Visual Studio Code is a code editor developed by Microsoft, which is currently supported on Mac and Linux as well. It can be customized via extensions. Today we are going to integrate...

In azure, Sep 25, 2019

Install Azure CLI 2.0 on macOS with brew

The Azure CLI is a command-line tool that let you manage the Azure resources from your local terminal. Using the terminal can bring a lot of advantages, like being more efficient and ...

In azure, Sep 24, 2019

azure-cli

How to stop and start Kubernetes cluster on Azure

In the previous Azure post, we’ve shown how to create an Azure Kubernetes Service (AKS) cluster via the Azure CLI. Today, we’ll focus on how to stop and start AKS cluster using the of...

In azure, kubernetes, Apr 04, 2021

How to create Kubernetes cluster on Azure

Azure Kubernetes Service (AKS) is a managed Kubernetes service that helps you to deploy and manage clusters with ease. This post describes the commands in steps required to setup a Ku...

In azure, kubernetes, Mar 14, 2021

Push Docker Images to Azure Container Registry using Azure CLI

Azure Container Registry is a private container registry where you can upload and manage your Docker and Open Container Initiative (OCI) images. At the time of writing, the cost of th...

In azure, docker, Mar 07, 2021

How to upload files to Azure Cloud Shell

As the name says, Azure Cloud Shell is a browser-accessible shell, which is used for managing Azure resources. It comes with two types of command shells Bash and PowerShell. It also g...

In azure, Nov 27, 2019

How to quickly create an Azure VM backup using the Azure CLI

In the last post, i was talking about taking Azure Virtual Machines disk snapshots, and why it’s not a good idea to replace backups with snapshots. For today’s post, i’ll write about ...

In azure, Nov 01, 2019

How to create a snapshot of an Azure VM using the Azure CLI

Snapshot is a popular term in the virtual storage world. Snapshots are a full, point-in-time copies of a system, mostly virtual machines disks, known as VHDs. We could use snapshots t...

In azure, Oct 30, 2019

How to easily Start, Stop, Restart or Delete Azure VMs

Managing Azure Virtual Machines through the Portal could be pretty straighforward. But, it requires multiple steps using the GUI. For example, you’ll have to login to the Portal first...

In azure, Oct 28, 2019

How to reset an Azure VM password

Losing and resetting passwords can be quite frustrating, especially if you are working as an IT guy, who have to reset passwords every day for other employees. The same thing could ha...

In azure, Oct 26, 2019

How to create an Azure PostgreSQL database using Azure CLI

In the previous posts, i’ve covered the creation of MySQL and MariaDB using the Azure Database service. Today, i’ll write about PostgreSQL, the last one Azure’s Database service to of...

In azure, Oct 23, 2019

How to create an Azure MariaDB database using Azure CLI

Besides MySQL, MariaDB is another free open source relation database under the GNU General Public License, that is often compared to MySQL. That’s because MariaDB is a fork of the MyS...

In azure, Oct 22, 2019

How to create an Azure MySQL database using Azure CLI

MySQL is one of the most used open source relation database management system (RDBMS) with a client-server model. It’s most commonly used as a web database, although it can have many ...

In azure, Oct 18, 2019

How to backup and restore an Azure SQL database using Azure CLI

You cannot think of a SQL Server Administration or any kind of a relational and non-relational database administration without the two magic words: backup and restore. Backing up a da...

In azure, Oct 17, 2019

How to rename an Azure SQL database using Azure CLI

As a part of an Azure SQL Database administration series, this post will be a follow up from the last one, where i will write about renaming Azure SQL database, which is kind of a com...

In azure, Oct 14, 2019

How to recover lost admin password for an Azure SQL database using Azure CLI

A very common task that i’m used to as a DevOps engineer working in the cloud, is resetting forgotten or lost passwords for server or database access. Although one of the best practic...

In azure, Oct 13, 2019

How to create and configure Azure SQL Database using Azure CLI

Azure SQL Database is an Azure cloud managed service that provides relational database-as-a-service (DBaaS). In other words, you can migrate or scale on-premise SQL databases without ...

In azure, Oct 12, 2019

How to create and manage public Azure DNS using Azure CLI

Azure DNS is a cloud-based DNS hosting service that allows you to host and manage your own domains. These domains are hosted on Azure’s global network of DNS name servers. Keep in min...

In azure, Oct 10, 2019

How to create and configure Azure CDN using Azure CLI

A Content Delivery Network (CDN) is a globally distributed group of nodes / servers that work together in order to deliver content to end users. The idea behind CDN is to provide high...

In azure, Oct 09, 2019

How to Direct-Upload to Azure Managed Disks

A few days ago, Microsoft announced the preview of direct-upload to Azure Managed Disks. So, there are two ways you could move a VHD to the Azure cloud as a managed disk: Upload the ...

In azure, Oct 08, 2019

How to create Azure Key Vault using Azure CLI

Azure Key Vault is centralized Azure cloud service that securely stores secrets. A secret can be a password, API, or even certificates. Besides Secrets Management, Azure Key Vault can...

In azure, Oct 07, 2019

How to manage blobs using Azure CLI

In the last Azure post we have discussed the different types of Azure storage accounts and created one using the Azure CLI. Next, we are going to upload, download and list blob files ...

In azure, Sep 30, 2019

Create Azure storage account using Azure CLI

An Azure storage account is used to store all of your Azure data objects. For example: blobs, files, disks, tables, and queues. Even though the storage account is publicly accessible ...

In azure, Sep 27, 2019

Manage Azure subscriptions

Azure subscriptions are used for deploying and consuming Azure resources. A single Azure account can have multiple subscriptions, but there are some limitations. You can combine multi...

In azure, Sep 26, 2019

Install Azure CLI 2.0 on macOS with brew

The Azure CLI is a command-line tool that let you manage the Azure resources from your local terminal. Using the terminal can bring a lot of advantages, like being more efficient and ...

In azure, Sep 24, 2019

macos

How to install kubectl on macOS

Kubectl is a powerful command-line tool that allows you to control your kubernetes clusters. With kubectl you can deploy applications, manage your cluster recourses, and view logs. Th...

In mac, Jul 22, 2021

How to Install PowerShell on Mac

As a devops engineer, we most likely would prefer to work with our cool and comfy MacBook Pros. And if you are working with Azure, you will most probably need to install PowerShell at...

In mac, Jul 16, 2021

Install Azure CLI 2.0 on macOS with brew

The Azure CLI is a command-line tool that let you manage the Azure resources from your local terminal. Using the terminal can bring a lot of advantages, like being more efficient and ...

In azure, Sep 24, 2019

azurecloudshell

Add Azure Cloud Shell to Visual Studio Code

Visual Studio Code is a code editor developed by Microsoft, which is currently supported on Mac and Linux as well. It can be customized via extensions. Today we are going to integrate...

In azure, Sep 25, 2019

vscode

Add Azure Cloud Shell to Visual Studio Code

Visual Studio Code is a code editor developed by Microsoft, which is currently supported on Mac and Linux as well. It can be customized via extensions. Today we are going to integrate...

In azure, Sep 25, 2019

visualstudiocode

Add Azure Cloud Shell to Visual Studio Code

Visual Studio Code is a code editor developed by Microsoft, which is currently supported on Mac and Linux as well. It can be customized via extensions. Today we are going to integrate...

In azure, Sep 25, 2019

git

Use Git Lfs with existing Bitbucket Repository

Git LFS is a Git extension that allows users to save space by storing binary files in a different location. Git LFS stands for (large file storage) and it’s a method for saving space ...

In git, Sep 28, 2019

bitbucket

Use Git Lfs with existing Bitbucket Repository

Git LFS is a Git extension that allows users to save space by storing binary files in a different location. Git LFS stands for (large file storage) and it’s a method for saving space ...

In git, Sep 28, 2019

azure cli

Generate SAS token for Azure storage containers using Azure CLI

As a part of the Azure series, today we are going to generate SAS token for the Azure storage containers using the azure CLI. It’s pretty much the same steps as generating SAS token f...

In azure, Oct 02, 2019

Generate SAS token for blobs in Azure storage using Azure CLI

A shared access signature (SAS) provides secure and temporary access to the resources in a storage account. You can configure access to specific objects, as well as permissions and SA...

In azure, Oct 01, 2019

azure storage

Generate SAS token for Azure storage containers using Azure CLI

As a part of the Azure series, today we are going to generate SAS token for the Azure storage containers using the azure CLI. It’s pretty much the same steps as generating SAS token f...

In azure, Oct 02, 2019

Generate SAS token for blobs in Azure storage using Azure CLI

A shared access signature (SAS) provides secure and temporary access to the resources in a storage account. You can configure access to specific objects, as well as permissions and SA...

In azure, Oct 01, 2019

aws

How to join EC2 instance to ECS cluster

AWS ECS is a container orchestration tool and it could be a great starting point as a beginner devops engineer before jumping on the Kubernetes hype train. Using an Auto Scaling group...

In aws, Jul 25, 2021

How to manually change the allocation of shards

While updating the mapping on some of the ES clusters or doing a full reindex which are expensive operations, you may face a data node failure. Due to the node failure, there is a pos...

In ElasticSearch, Jul 13, 2021

How to fix Docker login unknown shorthand flag error

In some of the previous posts I’ve covered the Authorization token method when authenticating to an AWS ECR private registry. If you have followed the steps as described in the post y...

In docker, aws, Jul 03, 2021

How to refresh AWS ECR authorization token

AWS ECR is a managed container registry which allows us to store, manage and deploy container images, mostly Docker images. Similar to Docker Hub, ECR supports two types of registries...

In aws, Jul 01, 2021

How to resolve AWS ElasticSearch cluster in red or yellow state

If your ELK cluster has been deployed on AWS ElasticSearch managed service, and your position is to keep the cluster health green then you should follow the steps below to accomplish ...

In aws, Jun 30, 2021

How to list S3 bucket size from the command line

AWS S3 as a service is pretty cheap and probably the most popular one among the rest of the cloud object storage services. S3 is most often used as a database backup storage, log stor...

In aws, Jun 29, 2021

How to stop all running EC2 instances from the command line

Stopping preproduction, staging environment EC2 instances could be described sometimes as a good practice,espesially from cost and even a security standpoint. In the next few lines, I...

In aws, Jun 27, 2021

SSH into an AWS ECS Fargate managed container

AWS Fargate is a serverless compute engine for containers and works with both ECS and EKS. Fargate makes it easy for you to focus on building your applications and the idea behind tha...

In aws, Jun 22, 2021

How to fix ecs cloudformation template if it's stuck in the rollback state

Deploying your ECS services through CloudFormation sometimes can cause odd issues. There are a lot of reasons that can cause that. For example, if there is an application error, missi...

In aws, Mar 24, 2021

How to upload your local files to your AWS S3 bucket with AWS CLI

There are a lot of reasons for moving your local files into your AWS S3 bucket. Maybe you want to host your static files with S3 or you want to make a backup of your database, etc… In...

In aws, Oct 15, 2019

How to install AWS CLI and setup multiple named profiles on Ubuntu

The AWS CLI is an Amazon Command Line Interface that communicates with the AWS API and allows you to manage your AWS services from a terminal session from your local machine. The AWS ...

In aws, Oct 09, 2019

How to copy from AWS S3 bucket to Azure Blob Storage

When we mention public cloud and devops, we often think of Amazon Web Services, Microsoft’s Azure or Google Cloud Platform. As AWS becomes dominant public cloud leader through the yea...

In azure, aws, Oct 03, 2019

azcopy

How to copy from AWS S3 bucket to Azure Blob Storage

When we mention public cloud and devops, we often think of Amazon Web Services, Microsoft’s Azure or Google Cloud Platform. As AWS becomes dominant public cloud leader through the yea...

In azure, aws, Oct 03, 2019

azure blob

How to restore deleted Azure Storage Blobs

Accidental deletion of files can happen to anyone working either on-premise or in the cloud. As a DevOps engineer who is responsible for managing access permissions to resources, the ...

In azure, Oct 04, 2019

How to copy from AWS S3 bucket to Azure Blob Storage

When we mention public cloud and devops, we often think of Amazon Web Services, Microsoft’s Azure or Google Cloud Platform. As AWS becomes dominant public cloud leader through the yea...

In azure, aws, Oct 03, 2019

jenkins

Clean up Docker space for Jenkins jobs

Managing and deploying complex infrastructure with Jenkins sometimes can cause job failure issues. For example, if you are working with microservices and all the deployments are going...

In docker, jenkins, Jul 15, 2021

How to install Jenkins on Centos 7

Jenkins is an open-source tool a continuous integration and continuous delivery tool written in Java. Basically it will build, test and deploy your software projects.

In Centos 7, Oct 03, 2019

cloud

How to install Terraform on Rocky Linux

Rocky Linux was kicked off by CentOS co-founder Gregory Kurtzer in December after CentOS’s Linux parent company and the goal is to replace CentOS cause RedHat announced it would shift...

In terraform, Jul 02, 2021

How to install Terraform CLI on Ubuntu 20.04

Terraform is an open-source tool, created by HashiCorp. It’s an Infrastructure as Code tool that enables developers and DevOps to use configuration language called HCL (HashiCorp Conf...

In terraform, Jun 25, 2021

How to install docker on Ubuntu 19.04

Docker is mainly a software development platform and a kind of virtualization technology that makes it easy for us to develop and deploy applications inside of neatly packaged virtual...

In docker, Dec 13, 2019

How to create http to https Nginx redirect

As we know Nginx has a lot of great features, one of them is to redirect your website from http to https. Using https is more secure which means that the communication between the cli...

In nginx, Nov 20, 2019

How to install Nginx on Ubuntu 18.04

Nginx was created in 2004 by a Russian developer Igor Sysoev as he was frustrated with Apache and wanted to build a replacement capable of handling 10000 concurrent connections with t...

In nginx, Oct 31, 2019

How to configure Nginx as a simple and robust load balancer

Nowadays load balancers are mostly used for improving the distribution of workloads across multiple computing resources, improving the scalability, redundancy and the deliverability o...

In nginx, Oct 27, 2019

How to upload your local files to your AWS S3 bucket with AWS CLI

There are a lot of reasons for moving your local files into your AWS S3 bucket. Maybe you want to host your static files with S3 or you want to make a backup of your database, etc… In...

In aws, Oct 15, 2019

How to install and setup ELK Stack on Ubuntu

ELK Stack is a combination of three open source tools which forms a log management tool. ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log gener...

In elasticsearch, Oct 12, 2019

How to install AWS CLI and setup multiple named profiles on Ubuntu

The AWS CLI is an Amazon Command Line Interface that communicates with the AWS API and allows you to manage your AWS services from a terminal session from your local machine. The AWS ...

In aws, Oct 09, 2019

How to install Jenkins on Centos 7

Jenkins is an open-source tool a continuous integration and continuous delivery tool written in Java. Basically it will build, test and deploy your software projects.

In Centos 7, Oct 03, 2019

pipelines

How to install Jenkins on Centos 7

Jenkins is an open-source tool a continuous integration and continuous delivery tool written in Java. Basically it will build, test and deploy your software projects.

In Centos 7, Oct 03, 2019

centos7

How to install Jenkins on Centos 7

Jenkins is an open-source tool a continuous integration and continuous delivery tool written in Java. Basically it will build, test and deploy your software projects.

In Centos 7, Oct 03, 2019

continuous integration

How to install Jenkins on Centos 7

Jenkins is an open-source tool a continuous integration and continuous delivery tool written in Java. Basically it will build, test and deploy your software projects.

In Centos 7, Oct 03, 2019

aws services

How to upload your local files to your AWS S3 bucket with AWS CLI

There are a lot of reasons for moving your local files into your AWS S3 bucket. Maybe you want to host your static files with S3 or you want to make a backup of your database, etc… In...

In aws, Oct 15, 2019

How to install AWS CLI and setup multiple named profiles on Ubuntu

The AWS CLI is an Amazon Command Line Interface that communicates with the AWS API and allows you to manage your AWS services from a terminal session from your local machine. The AWS ...

In aws, Oct 09, 2019

linux

How to install Apache on Rocky Linux 8

Apache is one of the most popular, free, and open source web servers that allows you to deliver web content through the internet. Apache is a highly reliable web server and it has gre...

In apache, Jul 24, 2021

How to install Nginx on Rocky Linux 8

If you need to implement a reverse proxy, load balancer or mail proxy, Nginx is the best-suited web server that can handle all of these actions. This tutorial will explain, how to ins...

In nginx, Jul 20, 2021

How to install Redis on Rocky Linux 8

Redis stands as an open-source in-memory key-value data store and you can use it as a database, cache, message broker, and queue. Redis has also been ranked as the #4 NoSQL database i...

In redis, Jul 17, 2021

How to install Docker Compose on ARM64

In some of the previous posts I’ve covered how you can install docker-compose on Linux distributions like Rocky Linux for example. It’s pretty easy to set it up, right?! Usually when ...

In docker, Jul 12, 2021

How to install Ansible on Rocky Linux 8

If there is a need to simplify the deployments of your applications, manage your infrastructure servers, etc.. you can achieve it with ansible which stands as an IT automation tool th...

In ansible, Jul 11, 2021

How to install Docker Compose on Rocky Linux 8

Installing Docker Compose on Rocky Linux follows the same procedure as the other Linux distros. Docker Compose relies on Docker Engine so first, you need to make sure that you have in...

In docker, Jul 06, 2021

How to install Docker on Rocky Linux 8

In the early December last year, RedHat took us all by suprise with the CentOS 8 End Of Life (EOL) announcement, that was scheduled for the end of 2021. In response to this, the origi...

In docker, Jul 05, 2021

How to install Terraform on Rocky Linux

Rocky Linux was kicked off by CentOS co-founder Gregory Kurtzer in December after CentOS’s Linux parent company and the goal is to replace CentOS cause RedHat announced it would shift...

In terraform, Jul 02, 2021

How to install Terraform CLI on Ubuntu 20.04

Terraform is an open-source tool, created by HashiCorp. It’s an Infrastructure as Code tool that enables developers and DevOps to use configuration language called HCL (HashiCorp Conf...

In terraform, Jun 25, 2021

How to install Docker Compose on Ubuntu 19.04

Docker Compose is a tool for defining and running multiple Docker applications. With Docker Compose you use a compose file to configure your application’s services then using a single...

In docker, Dec 15, 2019

How to install docker on Ubuntu 19.04

Docker is mainly a software development platform and a kind of virtualization technology that makes it easy for us to develop and deploy applications inside of neatly packaged virtual...

In docker, Dec 13, 2019

How to create http to https Nginx redirect

As we know Nginx has a lot of great features, one of them is to redirect your website from http to https. Using https is more secure which means that the communication between the cli...

In nginx, Nov 20, 2019

How to install Nginx on Ubuntu 18.04

Nginx was created in 2004 by a Russian developer Igor Sysoev as he was frustrated with Apache and wanted to build a replacement capable of handling 10000 concurrent connections with t...

In nginx, Oct 31, 2019

How to configure Nginx as a simple and robust load balancer

Nowadays load balancers are mostly used for improving the distribution of workloads across multiple computing resources, improving the scalability, redundancy and the deliverability o...

In nginx, Oct 27, 2019

How to upload your local files to your AWS S3 bucket with AWS CLI

There are a lot of reasons for moving your local files into your AWS S3 bucket. Maybe you want to host your static files with S3 or you want to make a backup of your database, etc… In...

In aws, Oct 15, 2019

How to install AWS CLI and setup multiple named profiles on Ubuntu

The AWS CLI is an Amazon Command Line Interface that communicates with the AWS API and allows you to manage your AWS services from a terminal session from your local machine. The AWS ...

In aws, Oct 09, 2019

azure sql database

How to backup and restore an Azure SQL database using Azure CLI

You cannot think of a SQL Server Administration or any kind of a relational and non-relational database administration without the two magic words: backup and restore. Backing up a da...

In azure, Oct 17, 2019

How to rename an Azure SQL database using Azure CLI

As a part of an Azure SQL Database administration series, this post will be a follow up from the last one, where i will write about renaming Azure SQL database, which is kind of a com...

In azure, Oct 14, 2019

How to recover lost admin password for an Azure SQL database using Azure CLI

A very common task that i’m used to as a DevOps engineer working in the cloud, is resetting forgotten or lost passwords for server or database access. Although one of the best practic...

In azure, Oct 13, 2019

How to create and configure Azure SQL Database using Azure CLI

Azure SQL Database is an Azure cloud managed service that provides relational database-as-a-service (DBaaS). In other words, you can migrate or scale on-premise SQL databases without ...

In azure, Oct 12, 2019

elk

How to manually change the allocation of shards

While updating the mapping on some of the ES clusters or doing a full reindex which are expensive operations, you may face a data node failure. Due to the node failure, there is a pos...

In ElasticSearch, Jul 13, 2021

How to resolve AWS ElasticSearch cluster in red or yellow state

If your ELK cluster has been deployed on AWS ElasticSearch managed service, and your position is to keep the cluster health green then you should follow the steps below to accomplish ...

In aws, Jun 30, 2021

How to install and setup ELK Stack on Ubuntu

ELK Stack is a combination of three open source tools which forms a log management tool. ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log gener...

In elasticsearch, Oct 12, 2019

elasticsearch

How to manually change the allocation of shards

While updating the mapping on some of the ES clusters or doing a full reindex which are expensive operations, you may face a data node failure. Due to the node failure, there is a pos...

In ElasticSearch, Jul 13, 2021

How to resolve AWS ElasticSearch cluster in red or yellow state

If your ELK cluster has been deployed on AWS ElasticSearch managed service, and your position is to keep the cluster health green then you should follow the steps below to accomplish ...

In aws, Jun 30, 2021

How to get all the IP addresses of a group in Ansible

Usually when developing an Ansible role, most of the times we need to write a jinja2 template for some configuration file. Speaking from personal experience, I was writing an elastics...

In ansible, Mar 28, 2021

How to install and setup ELK Stack on Ubuntu

ELK Stack is a combination of three open source tools which forms a log management tool. ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log gener...

In elasticsearch, Oct 12, 2019

ubuntu

How to install Terraform CLI on Ubuntu 20.04

Terraform is an open-source tool, created by HashiCorp. It’s an Infrastructure as Code tool that enables developers and DevOps to use configuration language called HCL (HashiCorp Conf...

In terraform, Jun 25, 2021

How to install Ansible on Ubuntu

Ansible stands as an IT automation tool that can simplify the deployments of your applications, managing your infrastructure servers, and provides a lot of features and integrations w...

In ansible, ubuntu, Jun 06, 2021

How to install Docker Compose on Ubuntu 19.04

Docker Compose is a tool for defining and running multiple Docker applications. With Docker Compose you use a compose file to configure your application’s services then using a single...

In docker, Dec 15, 2019

How to install docker on Ubuntu 19.04

Docker is mainly a software development platform and a kind of virtualization technology that makes it easy for us to develop and deploy applications inside of neatly packaged virtual...

In docker, Dec 13, 2019

How to create http to https Nginx redirect

As we know Nginx has a lot of great features, one of them is to redirect your website from http to https. Using https is more secure which means that the communication between the cli...

In nginx, Nov 20, 2019

How to install Nginx on Ubuntu 18.04

Nginx was created in 2004 by a Russian developer Igor Sysoev as he was frustrated with Apache and wanted to build a replacement capable of handling 10000 concurrent connections with t...

In nginx, Oct 31, 2019

How to install and setup ELK Stack on Ubuntu

ELK Stack is a combination of three open source tools which forms a log management tool. ELK Stack is a platform that helps in deep searching, analyzing, and visualizing the log gener...

In elasticsearch, Oct 12, 2019

mysql

How to get database and table size in MySQL

In this tutorial, we’ll see how we can show a single and multiple database and table size in MySQL. Let’s get straight to the point.

In mysql, Jul 21, 2021

How to Backup and Restore a MySQL Database

MySQL is one of the most popular open-source database engines. Manually backing up and restoring databases for whatever reasons could be found quite easy to execute, and we can see ho...

In mysql, Jul 14, 2021

How to create an Azure MySQL database using Azure CLI

MySQL is one of the most used open source relation database management system (RDBMS) with a client-server model. It’s most commonly used as a web database, although it can have many ...

In azure, Oct 18, 2019

mariadb

How to create an Azure MariaDB database using Azure CLI

Besides MySQL, MariaDB is another free open source relation database under the GNU General Public License, that is often compared to MySQL. That’s because MariaDB is a fork of the MyS...

In azure, Oct 22, 2019

postgresql

Show Database and table size in PostgreSQL

In this tutorial, we’ll see how we can show a database and table size in PostgreSQL. Planning a backup procedure, determing server instance size, could be few reasons to keep an eye o...

In postgresql, Jul 19, 2021

How to Backup and Restore a PostgreSQL Database

As an open-source database, PostgreSQL is in the top 3 most popularly used databases which offen can be find as a managed service offered by the public cloud giants. In one of the pre...

In postgresql, Jul 09, 2021

How to create an Azure PostgreSQL database using Azure CLI

In the previous posts, i’ve covered the creation of MySQL and MariaDB using the Azure Database service. Today, i’ll write about PostgreSQL, the last one Azure’s Database service to of...

In azure, Oct 23, 2019

azure-vm

How to reset an Azure VM password

Losing and resetting passwords can be quite frustrating, especially if you are working as an IT guy, who have to reset passwords every day for other employees. The same thing could ha...

In azure, Oct 26, 2019

How to create and configure Azure Bastion

A bastion host, or also known as a Jumpbox, is a server which is exposed on the public (demilitarized zone) network for a special purpose. The bastion host is designed and configured ...

In azure, Oct 25, 2019

nginx

How to install Nginx on Rocky Linux 8

If you need to implement a reverse proxy, load balancer or mail proxy, Nginx is the best-suited web server that can handle all of these actions. This tutorial will explain, how to ins...

In nginx, Jul 20, 2021

How to create http to https Nginx redirect

As we know Nginx has a lot of great features, one of them is to redirect your website from http to https. Using https is more secure which means that the communication between the cli...

In nginx, Nov 20, 2019

How to install Nginx on Ubuntu 18.04

Nginx was created in 2004 by a Russian developer Igor Sysoev as he was frustrated with Apache and wanted to build a replacement capable of handling 10000 concurrent connections with t...

In nginx, Oct 31, 2019

How to configure Nginx as a simple and robust load balancer

Nowadays load balancers are mostly used for improving the distribution of workloads across multiple computing resources, improving the scalability, redundancy and the deliverability o...

In nginx, Oct 27, 2019

reverse proxy

How to configure Nginx as a simple and robust load balancer

Nowadays load balancers are mostly used for improving the distribution of workloads across multiple computing resources, improving the scalability, redundancy and the deliverability o...

In nginx, Oct 27, 2019

proxy

How to create http to https Nginx redirect

As we know Nginx has a lot of great features, one of them is to redirect your website from http to https. Using https is more secure which means that the communication between the cli...

In nginx, Nov 20, 2019

How to install Nginx on Ubuntu 18.04

Nginx was created in 2004 by a Russian developer Igor Sysoev as he was frustrated with Apache and wanted to build a replacement capable of handling 10000 concurrent connections with t...

In nginx, Oct 31, 2019

How to configure Nginx as a simple and robust load balancer

Nowadays load balancers are mostly used for improving the distribution of workloads across multiple computing resources, improving the scalability, redundancy and the deliverability o...

In nginx, Oct 27, 2019

azure vm

How to quickly create an Azure VM backup using the Azure CLI

In the last post, i was talking about taking Azure Virtual Machines disk snapshots, and why it’s not a good idea to replace backups with snapshots. For today’s post, i’ll write about ...

In azure, Nov 01, 2019

How to create a snapshot of an Azure VM using the Azure CLI

Snapshot is a popular term in the virtual storage world. Snapshots are a full, point-in-time copies of a system, mostly virtual machines disks, known as VHDs. We could use snapshots t...

In azure, Oct 30, 2019

docker

Clean up Docker space for Jenkins jobs

Managing and deploying complex infrastructure with Jenkins sometimes can cause job failure issues. For example, if you are working with microservices and all the deployments are going...

In docker, jenkins, Jul 15, 2021

How to install Docker Compose on ARM64

In some of the previous posts I’ve covered how you can install docker-compose on Linux distributions like Rocky Linux for example. It’s pretty easy to set it up, right?! Usually when ...

In docker, Jul 12, 2021

How to copy files/folders to and from Docker Containers

Docker copy command allows you to copy files/folders from the container’s file system to the local machine or the reverse, from the local filesystem to the container. In this tutorial...

In docker, Jul 08, 2021

How to install Docker Compose on Rocky Linux 8

Installing Docker Compose on Rocky Linux follows the same procedure as the other Linux distros. Docker Compose relies on Docker Engine so first, you need to make sure that you have in...

In docker, Jul 06, 2021

How to install Docker on Rocky Linux 8

In the early December last year, RedHat took us all by suprise with the CentOS 8 End Of Life (EOL) announcement, that was scheduled for the end of 2021. In response to this, the origi...

In docker, Jul 05, 2021

How to fix Docker login unknown shorthand flag error

In some of the previous posts I’ve covered the Authorization token method when authenticating to an AWS ECR private registry. If you have followed the steps as described in the post y...

In docker, aws, Jul 03, 2021

How to refresh AWS ECR authorization token

AWS ECR is a managed container registry which allows us to store, manage and deploy container images, mostly Docker images. Similar to Docker Hub, ECR supports two types of registries...

In aws, Jul 01, 2021

Useful docker and docker-compose commands

Working with docker-compose in a development environment can be challenging sometimes for the newcomers, unless you got the time on your hands to google everything from stack overflow...

In docker, Mar 21, 2021

Push Docker Images to Azure Container Registry using Azure CLI

Azure Container Registry is a private container registry where you can upload and manage your Docker and Open Container Initiative (OCI) images. At the time of writing, the cost of th...

In azure, docker, Mar 07, 2021

Build a Docker Image and push it to Docker Hub

Docker Hub is a remote repository which allows you to share docker container images with your team, customers, and the Docker community.Within a Dockerfile you can have all the comman...

In docker, Feb 21, 2021

How to create a Wordpress Stack using Docker Compose

Wordpress is an open source content management system (CMS) written in PHP and it’s the easiest and most powerful blogging and website CMS in the world. Dockerizing the Wordpress stac...

In docker, Dec 22, 2019

How to install Docker Compose on Ubuntu 19.04

Docker Compose is a tool for defining and running multiple Docker applications. With Docker Compose you use a compose file to configure your application’s services then using a single...

In docker, Dec 15, 2019

How to install docker on Ubuntu 19.04

Docker is mainly a software development platform and a kind of virtualization technology that makes it easy for us to develop and deploy applications inside of neatly packaged virtual...

In docker, Dec 13, 2019

docker compose

How to create a Wordpress Stack using Docker Compose

Wordpress is an open source content management system (CMS) written in PHP and it’s the easiest and most powerful blogging and website CMS in the world. Dockerizing the Wordpress stac...

In docker, Dec 22, 2019

How to install Docker Compose on Ubuntu 19.04

Docker Compose is a tool for defining and running multiple Docker applications. With Docker Compose you use a compose file to configure your application’s services then using a single...

In docker, Dec 15, 2019

wordpress

How to create a Wordpress Stack using Docker Compose

Wordpress is an open source content management system (CMS) written in PHP and it’s the easiest and most powerful blogging and website CMS in the world. Dockerizing the Wordpress stac...

In docker, Dec 22, 2019

lamp

How to create a Wordpress Stack using Docker Compose

Wordpress is an open source content management system (CMS) written in PHP and it’s the easiest and most powerful blogging and website CMS in the world. Dockerizing the Wordpress stac...

In docker, Dec 22, 2019

dockerhub

Build a Docker Image and push it to Docker Hub

Docker Hub is a remote repository which allows you to share docker container images with your team, customers, and the Docker community.Within a Dockerfile you can have all the comman...

In docker, Feb 21, 2021

docker image

Build a Docker Image and push it to Docker Hub

Docker Hub is a remote repository which allows you to share docker container images with your team, customers, and the Docker community.Within a Dockerfile you can have all the comman...

In docker, Feb 21, 2021

acr

Push Docker Images to Azure Container Registry using Azure CLI

Azure Container Registry is a private container registry where you can upload and manage your Docker and Open Container Initiative (OCI) images. At the time of writing, the cost of th...

In azure, docker, Mar 07, 2021

kubernetes

How to install kubectl on macOS

Kubectl is a powerful command-line tool that allows you to control your kubernetes clusters. With kubectl you can deploy applications, manage your cluster recourses, and view logs. Th...

In mac, Jul 22, 2021

How to stop and start Kubernetes cluster on Azure

In the previous Azure post, we’ve shown how to create an Azure Kubernetes Service (AKS) cluster via the Azure CLI. Today, we’ll focus on how to stop and start AKS cluster using the of...

In azure, kubernetes, Apr 04, 2021

How to create Kubernetes cluster on Azure

Azure Kubernetes Service (AKS) is a managed Kubernetes service that helps you to deploy and manage clusters with ease. This post describes the commands in steps required to setup a Ku...

In azure, kubernetes, Mar 14, 2021

docker-compose

Useful docker and docker-compose commands

Working with docker-compose in a development environment can be challenging sometimes for the newcomers, unless you got the time on your hands to google everything from stack overflow...

In docker, Mar 21, 2021

ecs

How to join EC2 instance to ECS cluster

AWS ECS is a container orchestration tool and it could be a great starting point as a beginner devops engineer before jumping on the Kubernetes hype train. Using an Auto Scaling group...

In aws, Jul 25, 2021

SSH into an AWS ECS Fargate managed container

AWS Fargate is a serverless compute engine for containers and works with both ECS and EKS. Fargate makes it easy for you to focus on building your applications and the idea behind tha...

In aws, Jun 22, 2021

How to fix ecs cloudformation template if it's stuck in the rollback state

Deploying your ECS services through CloudFormation sometimes can cause odd issues. There are a lot of reasons that can cause that. For example, if there is an application error, missi...

In aws, Mar 24, 2021

cloudformation

How to fix ecs cloudformation template if it's stuck in the rollback state

Deploying your ECS services through CloudFormation sometimes can cause odd issues. There are a lot of reasons that can cause that. For example, if there is an application error, missi...

In aws, Mar 24, 2021

ansible

How to install Ansible on Rocky Linux 8

If there is a need to simplify the deployments of your applications, manage your infrastructure servers, etc.. you can achieve it with ansible which stands as an IT automation tool th...

In ansible, Jul 11, 2021

How to install Ansible on Ubuntu

Ansible stands as an IT automation tool that can simplify the deployments of your applications, managing your infrastructure servers, and provides a lot of features and integrations w...

In ansible, ubuntu, Jun 06, 2021

How to get all the IP addresses of a group in Ansible

Usually when developing an Ansible role, most of the times we need to write a jinja2 template for some configuration file. Speaking from personal experience, I was writing an elastics...

In ansible, Mar 28, 2021

jinja2

How to get all the IP addresses of a group in Ansible

Usually when developing an Ansible role, most of the times we need to write a jinja2 template for some configuration file. Speaking from personal experience, I was writing an elastics...

In ansible, Mar 28, 2021

eks

SSH into an AWS ECS Fargate managed container

AWS Fargate is a serverless compute engine for containers and works with both ECS and EKS. Fargate makes it easy for you to focus on building your applications and the idea behind tha...

In aws, Jun 22, 2021

fargate

SSH into an AWS ECS Fargate managed container

AWS Fargate is a serverless compute engine for containers and works with both ECS and EKS. Fargate makes it easy for you to focus on building your applications and the idea behind tha...

In aws, Jun 22, 2021

terraform

How to ignore changes in Terraform

Terraform is the most popular Infrastructure as Code tool mostly used for spinning up and managing infrastructure on the public cloud giants AWS, Azure, GCP and DigitalOcean. But, som...

In terraform, Jul 23, 2021

Restrict Variable Values in Terraform

If you have worked before with Terraform by provisioning a cloud infrastructure and/or writing Terraform modules, you must have stumbled upon some variable validation issues. This cou...

In terraform, Jul 18, 2021

How to install Terraform on Rocky Linux

Rocky Linux was kicked off by CentOS co-founder Gregory Kurtzer in December after CentOS’s Linux parent company and the goal is to replace CentOS cause RedHat announced it would shift...

In terraform, Jul 02, 2021

How to install Terraform CLI on Ubuntu 20.04

Terraform is an open-source tool, created by HashiCorp. It’s an Infrastructure as Code tool that enables developers and DevOps to use configuration language called HCL (HashiCorp Conf...

In terraform, Jun 25, 2021

ec2

How to join EC2 instance to ECS cluster

AWS ECS is a container orchestration tool and it could be a great starting point as a beginner devops engineer before jumping on the Kubernetes hype train. Using an Auto Scaling group...

In aws, Jul 25, 2021

How to stop all running EC2 instances from the command line

Stopping preproduction, staging environment EC2 instances could be described sometimes as a good practice,espesially from cost and even a security standpoint. In the next few lines, I...

In aws, Jun 27, 2021

cli

How to install Apache on Rocky Linux 8

Apache is one of the most popular, free, and open source web servers that allows you to deliver web content through the internet. Apache is a highly reliable web server and it has gre...

In apache, Jul 24, 2021

How to install Redis on Rocky Linux 8

Redis stands as an open-source in-memory key-value data store and you can use it as a database, cache, message broker, and queue. Redis has also been ranked as the #4 NoSQL database i...

In redis, Jul 17, 2021

How to install Ansible on Rocky Linux 8

If there is a need to simplify the deployments of your applications, manage your infrastructure servers, etc.. you can achieve it with ansible which stands as an IT automation tool th...

In ansible, Jul 11, 2021

How to copy files/folders to and from Docker Containers

Docker copy command allows you to copy files/folders from the container’s file system to the local machine or the reverse, from the local filesystem to the container. In this tutorial...

In docker, Jul 08, 2021

How to fix Docker login unknown shorthand flag error

In some of the previous posts I’ve covered the Authorization token method when authenticating to an AWS ECR private registry. If you have followed the steps as described in the post y...

In docker, aws, Jul 03, 2021

How to refresh AWS ECR authorization token

AWS ECR is a managed container registry which allows us to store, manage and deploy container images, mostly Docker images. Similar to Docker Hub, ECR supports two types of registries...

In aws, Jul 01, 2021

How to list S3 bucket size from the command line

AWS S3 as a service is pretty cheap and probably the most popular one among the rest of the cloud object storage services. S3 is most often used as a database backup storage, log stor...

In aws, Jun 29, 2021

How to stop all running EC2 instances from the command line

Stopping preproduction, staging environment EC2 instances could be described sometimes as a good practice,espesially from cost and even a security standpoint. In the next few lines, I...

In aws, Jun 27, 2021

s3

How to list S3 bucket size from the command line

AWS S3 as a service is pretty cheap and probably the most popular one among the rest of the cloud object storage services. S3 is most often used as a database backup storage, log stor...

In aws, Jun 29, 2021

ecr

How to fix Docker login unknown shorthand flag error

In some of the previous posts I’ve covered the Authorization token method when authenticating to an AWS ECR private registry. If you have followed the steps as described in the post y...

In docker, aws, Jul 03, 2021

How to refresh AWS ECR authorization token

AWS ECR is a managed container registry which allows us to store, manage and deploy container images, mostly Docker images. Similar to Docker Hub, ECR supports two types of registries...

In aws, Jul 01, 2021

rocky

How to install Terraform on Rocky Linux

Rocky Linux was kicked off by CentOS co-founder Gregory Kurtzer in December after CentOS’s Linux parent company and the goal is to replace CentOS cause RedHat announced it would shift...

In terraform, Jul 02, 2021

rockylinux

How to install Apache on Rocky Linux 8

Apache is one of the most popular, free, and open source web servers that allows you to deliver web content through the internet. Apache is a highly reliable web server and it has gre...

In apache, Jul 24, 2021

How to install Nginx on Rocky Linux 8

If you need to implement a reverse proxy, load balancer or mail proxy, Nginx is the best-suited web server that can handle all of these actions. This tutorial will explain, how to ins...

In nginx, Jul 20, 2021

How to install Redis on Rocky Linux 8

Redis stands as an open-source in-memory key-value data store and you can use it as a database, cache, message broker, and queue. Redis has also been ranked as the #4 NoSQL database i...

In redis, Jul 17, 2021

How to install Ansible on Rocky Linux 8

If there is a need to simplify the deployments of your applications, manage your infrastructure servers, etc.. you can achieve it with ansible which stands as an IT automation tool th...

In ansible, Jul 11, 2021

How to install Docker Compose on Rocky Linux 8

Installing Docker Compose on Rocky Linux follows the same procedure as the other Linux distros. Docker Compose relies on Docker Engine so first, you need to make sure that you have in...

In docker, Jul 06, 2021

How to install Docker on Rocky Linux 8

In the early December last year, RedHat took us all by suprise with the CentOS 8 End Of Life (EOL) announcement, that was scheduled for the end of 2021. In response to this, the origi...

In docker, Jul 05, 2021

How to install Terraform on Rocky Linux

Rocky Linux was kicked off by CentOS co-founder Gregory Kurtzer in December after CentOS’s Linux parent company and the goal is to replace CentOS cause RedHat announced it would shift...

In terraform, Jul 02, 2021

mac

How to fix kernel driver not installed (rc=-1908) on Mac

The first time you try to spin up a VM on Mac, you will probably go with VirtualBox as a Hypervisor, and honestly VBox is pretty good for beginners who just want to get the things don...

In mac, Jul 07, 2021

virtualbox

How to fix kernel driver not installed (rc=-1908) on Mac

The first time you try to spin up a VM on Mac, you will probably go with VirtualBox as a Hypervisor, and honestly VBox is pretty good for beginners who just want to get the things don...

In mac, Jul 07, 2021

docker cp

How to copy files/folders to and from Docker Containers

Docker copy command allows you to copy files/folders from the container’s file system to the local machine or the reverse, from the local filesystem to the container. In this tutorial...

In docker, Jul 08, 2021

terminal

How to copy files/folders to and from Docker Containers

Docker copy command allows you to copy files/folders from the container’s file system to the local machine or the reverse, from the local filesystem to the container. In this tutorial...

In docker, Jul 08, 2021

pg_dump

How to Backup and Restore a PostgreSQL Database

As an open-source database, PostgreSQL is in the top 3 most popularly used databases which offen can be find as a managed service offered by the public cloud giants. In one of the pre...

In postgresql, Jul 09, 2021

pg_restore

How to Backup and Restore a PostgreSQL Database

As an open-source database, PostgreSQL is in the top 3 most popularly used databases which offen can be find as a managed service offered by the public cloud giants. In one of the pre...

In postgresql, Jul 09, 2021

psql

Show Database and table size in PostgreSQL

In this tutorial, we’ll see how we can show a database and table size in PostgreSQL. Planning a backup procedure, determing server instance size, could be few reasons to keep an eye o...

In postgresql, Jul 19, 2021

How to Backup and Restore a PostgreSQL Database

As an open-source database, PostgreSQL is in the top 3 most popularly used databases which offen can be find as a managed service offered by the public cloud giants. In one of the pre...

In postgresql, Jul 09, 2021

arm64

How to install Docker Compose on ARM64

In some of the previous posts I’ve covered how you can install docker-compose on Linux distributions like Rocky Linux for example. It’s pretty easy to set it up, right?! Usually when ...

In docker, Jul 12, 2021

docker space

Clean up Docker space for Jenkins jobs

Managing and deploying complex infrastructure with Jenkins sometimes can cause job failure issues. For example, if you are working with microservices and all the deployments are going...

In docker, jenkins, Jul 15, 2021

powershell

How to Install PowerShell on Mac

As a devops engineer, we most likely would prefer to work with our cool and comfy MacBook Pros. And if you are working with Azure, you will most probably need to install PowerShell at...

In mac, Jul 16, 2021

redis

How to install Redis on Rocky Linux 8

Redis stands as an open-source in-memory key-value data store and you can use it as a database, cache, message broker, and queue. Redis has also been ranked as the #4 NoSQL database i...

In redis, Jul 17, 2021

kubectl

How to install kubectl on macOS

Kubectl is a powerful command-line tool that allows you to control your kubernetes clusters. With kubectl you can deploy applications, manage your cluster recourses, and view logs. Th...

In mac, Jul 22, 2021

apache

How to install Apache on Rocky Linux 8

Apache is one of the most popular, free, and open source web servers that allows you to deliver web content through the internet. Apache is a highly reliable web server and it has gre...

In apache, Jul 24, 2021