What Is Git Upstream And How To Set Upstream Branch


In order to properly track your changes and push them to Git, you need to set a remote upstream branch. Learn about upstream branches and how to set them in this tutorial.

Read More

Best Python IDEs And Code Editors


An IDE is like a toolbox and a Code editor is like a power tool. In this article, we review 9 IDEs and 5 Code editors for Python. Discover the best one for you.

Read More

List of kubectl Commands with Examples {+kubectl Cheat Sheet}


The Kubernetes command-line tool, kubectl, allows you to control Kubernetes by carrying out HTTP requests to the Kubernetes API. This reference guide provides a list of the most common kubectl commands, along with a handy, downloadable cheat sheet.

Read More

Ansible: Check if a File Exists


Ansible allows you to use a single control node to run a variety of tasks on remote hosts, including checking if specific files and folders exist. Learn how in this tutorial.

Read More

How to Add, Update or Remove Helm Repositories


Helm is Kubernetes' equivalent to apt and yum. It is a package manager used for deploying applications, which are packaged as charts. This article explains how to add, update, and remove Helm chart repositories.

Read More

Ansible Playbook: How to Create and Configure Playbooks


Ansible is a Code as Infrastructure solution for monitoring and managing remote hosts. This is done by using Ansible playbooks. This tutorial shows you how to create and run Ansible playbooks.

Read More

How to Resolve the “cannot connect to the Docker daemon” Error


Docker is used to develop and deploy applications with containers. It is popular due to its flexibility and low system requirements, but errors sometimes happen. This tutorial will help you find the cause of the "cannot connect to the Docker daemon"…

Read More

How to Install Helm on Ubuntu, Mac and Windows


Helm is a package manager for Kubernetes that simplifies deployment process. Follow this step-by-step tutorial to learn how to install Helm on Ubuntu, Mac and Windows.

Read More

CentOS 8 Early EOL in 2021 and CentOS Stream


CentOS 8 was released in 2019 and brought promising features to the popular Linux distro. Although it had an EOL scheduled for 2029, it was cut short with RHEL ending support of CentOS 8 in December 2021. Learn more about the sudden change and what…

Read More

How to do Canary Deployments on Kubernetes


A canary deployment is used to test out new features and upgrades, to see how they handle the production environment. You can monitor the canary behavior to make sure it can handle the needed requests. Once you are happy with the way it is handling…

Read More