Fading Coder

One Final Commit for the Last Sprint

Deploying a Multi-Node Oracle Data Guard Physical Standby Environment

Environment Architecture The deployment involves a primary cluster operating in an active-passive configuration and a two-node physical standby cluster. The primary database instances reside on prod-node1 (active) and prod-node2 (passive). The standby instances are hosted on std-node1 and std-node2....

Understanding Keepalived: Architecture, Components, and Deployment Guide

Overview Keepalived is an open-source software solution designed to provide high availability and load balancing for Linux-based systems. The application monitors services and servers, automatically failing over when primary resources become unavailable. This capability ensures continuous service de...

Implementing High Availability with Keepalived and VRRP

Keepalived Overview Keepalived is a routing software written in C that provides load balancing and high availability capabilities for Linux systems and Linux-based infrastructures. The software achieves two primary functions: Load Balancing - Distributes network traffic across multiple servers High...

Deploying a Highly Available Kubernetes 1.29.2 Cluster with Kubeadm

Cluster Architecture & Network Topology Host Role Operating System Specifications IP Address Control Plane Node 1 CentOS 7.9 4 vCPU / 8 GB RAM / 200 GB 192.168.1.201 Control Plane Node 2 CentOS 7.9 4 vCPU / 8 GB RAM / 200 GB 192.168.1.203 Control Plane Node 3 CentOS 7.9 4 vCPU / 8 GB RAM / 200 G...

Using vrrp_script, track_script, and notify Hooks in Keepalived for Priority Control and Service Failover

vrrp_script provides health/eligibility probes that can adjust a VRRP instance’s priority at runtime. By returning a non‑zero exit code, the script can penalize priority via weight, making the local node less likely to be elected master. track_script links these checks to a specific vrrp_instance. n...