Introduction In Jenkins, parameterized builds allow users to provide input values before triggering a job. One of the most useful parameters in CI/CD environments is the Choice Parameter, which enables users to select a specific Git branch during the build process. Instead of creating separate Jenkins jobs for different branches… Continue Reading How to Add Choice Parameter in Jenkins Job for Branch Selection

Introduction Plesk is a popular web hosting control panel used to manage websites, domains, email accounts, and server resources. Creating a domain in Plesk allows you to host a website, configure email services, and manage DNS settings from a single interface. Whether you’re setting up a new website or adding… Continue Reading How to Create a Domain in Plesk

Introduction As container images are built and pushed frequently, repositories can quickly accumulate multiple versions of artifacts. Over time, this leads to increased storage usage and unnecessary clutter. To manage this effectively, implementing a retention policy is essential. In Harbor, retention policies allow you to automatically remove older artifacts while… Continue Reading How to Configure a Retention Policy in Harbor

Introduction Terraform is an infrastructure-as-code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share. You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like… Continue Reading How to Create an AWS EC2 Instance Using Terraform in Ubuntu

Introduction In the modern DevOps landscape, automation is the backbone of efficient infrastructure management. Handling multiple servers manually over SSH can be tedious, error-prone, and time-consuming. That’s where Ansible comes in—an open-source automation tool developed by Red Hat. It helps you configure servers, deploy applications, and manage systems seamlessly using… Continue Reading How to Create and Use an Ansible Playbook

Introduction In Kubernetes, Pods are ephemeral, meaning any data stored inside a Pod is lost if the Pod is deleted or restarted. This can create challenges for applications like databases, content management systems, or file storage that require persistent data. Kubernetes addresses this with Persistent Volumes (PV) and Persistent Volume… Continue Reading How to Use Persistent Volumes and Claims in Kubernetes for Data Persistence

Introduction Terraform is an open-source IaC tool by HashiCorp. Infrastructure as Code (IaC) allows developers and DevOps engineers to automate cloud resource provisioning in a reliable and repeatable way. Lets you define cloud infrastructure declaratively and manage it efficiently. In this blog, we’ll walk through how to: Prerequisites Step 1:… Continue Reading How to Create an AWS S3 Bucket Using Terraform

Introduction Kubernetes is a powerful platform for managing containerized applications. At the heart of Kubernetes is the Pod — the smallest and simplest unit you can deploy. A pod can run one or more containers, and those containers share the same resources, like network and storage. In most cases, a… Continue Reading How to Create a Pod in a Kubernetes Cluster

INTRODUCTION: AWS Identity and Access Management (IAM) enables you to control access to AWS services and resources securely. An IAM user is an entity you create in AWS to represent the person or service that uses it to interact with AWS. Creating IAM users with the least privilege is a… Continue Reading HOW TO CREATE AN IAM (Identity and Access Management) USER IN AWS CONSOLE

INTRODUCTION: Kops is an open-source tool designed to simplify the process of creating, managing, and maintaining Kubernetes clusters on AWS. It automates the entire lifecycle of a Kubernetes cluster, from initial setup to upgrades and ongoing maintenance. we will walk you through the step-by-step process of installing Kubernetes using Kops… Continue Reading HOW TO INSTALL KUBERNETES USING KOPS ON AWS