Home » DevOps

DevOps

Kubernetes – Services

It’s my second post in my Kubernetes – Objects series. In my previous post, we discussed Kubernetes Pods with some useful examples. In this post, we are going to discuss another important Kubernetes Object which is Service. 1. Introduction Like Pod, Service is also one of the important Kubernetes (K8S) objects. Each Pod has a unique IP address but it’s ...

Read More »

Docker Compose Networking

In this article, we will learn about Docker Compose Networking. 1. Introduction Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime. Using Docker, you can quickly deploy and scale applications into ...

Read More »

Docker Tag

1. Introduction In this article, we will explain Docker Tag with examples. A Docker tag is a named reference to an image. It is like a branch reference in Git. This tag can be used to pull and run images. The updates to the images can be pushed automatically like in Git. 2. Docker Tag Docker is used in DevOps ...

Read More »

GitOps

1. Introduction Software development has changed a lot in the last few decades. We have moved from Waterfall to Agile to DevOps to CloudNative and GitOps. The waterfall model has some advantages but the main disadvantage is that it does not fit well with projects where the requirements are changing quite frequently. Agile does not solve all the problems but ...

Read More »

Kubernetes – Pods

In this post, we are going to discuss a very important concept and the basic building block of Kubernetes which is a Pod. 1. Introduction A Pod is a basic build block and the smallest deployable unit of a Kubernetes (K8S) cluster. It can contain one or more containers. In the Kubernetes world, everything is an object for instance Pod, ...

Read More »

Terraform Providers

Hello. In this tutorial, we will learn about Terraform providers. You can also check this tutorial in the following video: Terraform Tutorial – video 1. Introduction Terraform is an open-source tool developed by HashiCorp for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house ...

Read More »

Kubernetes

1. Introduction When it comes to a scalable environment you have to think about a software that will help you automatically to scale it up when it’s needed. The Kubernetes is also known as K8 and is an open-source system for automating deployments, scaling application and management of the containerized application. This project is an open-source container orchestration system for ...

Read More »

Infrastructure as Code with Terraform

Welcome readers, in this tutorial, we will understand infrastructure as a code with Terraform. You can also check this tutorial in the following video: Terraform Tutorial – video 1. Introduction IaaC or Infrastructure as a code stands is a process of managing and provisioning the cloud infrastructure through the code template with or without manual intervention. IaaC helps to code ...

Read More »

Deploy GC Functions via Terraform

Hello. In this tutorial, we will deploy a cloud function using terraform script on the google cloud platform. 1. Introduction Terraform is an open-source tool developed by HashiCorp for building, changing, and versioning the infrastructure safely and efficiently. It is used to manage the infrastructure of the popular cloud service providers and custom in-house solutions. It helps manage both low-level ...

Read More »

Container Orchestration

Hello. Let us discuss Container Orchestration in this tutorial. 1. Introduction Container Orchestration is an automatic process of managing the different containers for applications running on a microservices framework within multiple clusters. The most famous orchestration tools are Docker swarm, Kubernetes, Red Hat OpenShift, etc. The process helps to manage the containers’ lifecycle and their dynamic environments. 1.1 Usage of ...

Read More »