LATEST POSTS
April 2, 2025
Apache Kafka Kafka is not just a pub-sub system. It’s an event streaming platform . It Collects, stores, and processes events in real time. Kafka Supports: Distributed Logging, Pub-Sub Messaging’ Stream...
March 31, 2025
Namespaces- Organizing Components Default Namespaces In K8s we organize resources in Namespaces. We can have multiple Namespaces in Cluster. We can think of a namespace as a virtual cluster inside of a...
March 25, 2025
POC1: Deploy Mongo, DB and Mongo Express I am going to deploy 2 applications, MongoDB and Mongo Express. So, first we will create a Mongo DB pod and to talk to that pod we need a service and We are going...
March 25, 2025
YAML Config File Kubernetes configuration file which is the main tool for creating and configuring components in Kubernetes cluster. Three parts of a K8s Config File: Configuration file in Kubernetes has...
March 24, 2025
Kubernetes Architecture and Kubectl Commands Node Processes (Worker Node) Worker servers, or Nodes, are one of the main components of the Kubernetes architecture. These cluster servers are where Kubernetes...
March 20, 2025
What is Kubernetes & Main Kubernetes Components Kubernetes Kubernetes is an open-Source container orchestration framework originally developed by Google. It facilitates the management of containerized...
March 19, 2025
UNIT Testing Terraform We can write test cases for Terraform scripts, like how you write JUnit tests for Java. Here are the main approaches: 1. Using terraform plan & terraform apply with Assertions...
March 19, 2025
Terraform Commands terraform plan: If want to see the difference between current and desired state and We don’t want to do terraform apply command. For that We can actually execute Terraform Plan...
March 19, 2025
Remote State & Best Practices Configuring Remote Terraform State When working with Terraform in a team or integrating it into a CI/CD pipeline, multiple team members may execute Terraform commands,...
March 18, 2025
CI/CD with Terraform An end-to-end pipeline below stages a typical example will have Where Provision Server step Terraform, integration is required. To execute Terraform commands in Jenkins we need to...
March 18, 2025
Terraform and AWS EKS we’re going to create an EKS cluster using Terraform. We created the EKS cluster using both the AWS Management Console and EKS control, observing the numerous components involved,...
March 18, 2025
Terraform Modules In Terraform, modules help structure our configuration by preventing it from being monolithic, meaning everything in a single file. Instead, we organize different parts of the configuration...
March 17, 2025
Provisioners Terraform allows executing commands or shell scripts on provisioned virtual servers, such as EC2 instances, by passing user_data during creation. Many cloud providers, including AWS, Google...
March 17, 2025
EC2 on AWS using Terraform Overview Deploy an EC2 instance on AWS running a simple Docker container (Nginx). Create a custom VPC instead of using the default one. Set up a subnet in one Availability Zone...
March 15, 2025
Terraform Variables: A Guide to Dynamic Infrastructure Configuration Terraform, a powerful Infrastructure as Code (IaC) tool, simplifies cloud resource provisioning by allowing infrastructure to be defined...
March 14, 2025
Resources and Data Sources Resources vs. Data Sources in Terraform Terraform provides two key constructs to manage infrastructure 1. Resources A resource in Terraform represents a cloud infrastructure...
March 14, 2025
Providers in Terraform Install Terraform The official Terraform installation documentation is available at: Terraform Downloads Installation varies by OS: Linux/Mac: Use a package manager or download the...
March 13, 2025
Introduction What is terraform? In today’s fast-paced DevOps landscape, automation is a necessity. Manual infrastructure management is time-consuming, error-prone, and lacks scalability. This is where...
March 11, 2025
How to Publish Your HTTPS Website from a Windows Desktop Using Router IP If you have created a web application using React and a backend API in Spring Boot running on a Windows desktop, you can publish...
February 20, 2025
Docker Best Practices Docker Best Practices Use Official Docker Image as Base Image Instead of using Ubuntu as a base image and installing dependencies on it, take a base image (e.g., Node). This will...
February 20, 2025
Docker Volume Docker Volume Host system has a physical file system and container has a virtual file system. We mount VFS to host. A directory or a folder in the physical file system is mounted to VFS....
February 20, 2025
Docker File Docker File Image Environment Blueprint Dockerfile Install Node FROM node Set environment variables: MONGO_DB_USERNAME=admin MONGO_DB_PWD=password ENV MONGO_DB_USERNAME=admin MONGO_DB_PWD=password...
February 20, 2025
Architecture & commands Docker was initially developed for Linux, but later, Docker Desktop was introduced, allowing Linux-based containers to run on Windows and macOS. Docker Desktop uses a hypervisor...
February 20, 2025
Docker vs Virtual Machine Virtualisation The OS is made up of: Application layer Kernel Hardware Docker virtualises the application layer, whereas a Virtual Machine (VM) virtualises both the application...
February 14, 2025
What is FinOps? As the name suggests, FinOps is a practice that bridges the gap between Finance and DevOps teams. It fosters collaboration between business management and engineering teams to ensure efficient...
February 14, 2025
Terraform Remote-Exec Connection Types In Terraform, the remote-exec provisioner allows us to execute scripts on a remote resource after it’s been created. The connection to the remote resource can...
February 14, 2025
Terraform Trigger for Inline Command Changes Terraform Trigger for Inline Command Changes The user_data_replace_on_change attribute in Terraform is typically used in the context of AWS EC2 instances to...
No posts found