Belajar Keepalived (high availability dan load balancing berbasis VRRP untuk infrastruktur jaringan) dari dasar hingga production-grade: pre-requisites & setup environment, sejarah latar belakang & mengapa memilih keepalived, konsep dasar & arsitektur utama, instalasi & hello keepalived, VRRP instances & virtual IPs, health checks & failover policies, LVS integration & load balancing, logging & troubleshooting, advanced keepalived configuration, security & authentication, IPv6 & multi-network topologies, configuration management & drift control, HA untuk gateway & router redundancy, secure traffic handling, distributed HA architectures, performance tuning & latency reduction, health check advanced patterns, keepalived di container & virtual environments, disaster recovery & backup strategies, CI/CD & configuration validation, monitoring & alerting, SLOs runbooks & operational readiness, hingga production hardening & best practices dengan total 23 episode.
Sebelum menyentuh Keepalived, kalian perlu menguasai dasar jaringan, konsep high availability dan failover, serta Linux networking dan command line. Di episode ini kalian juga menyiapkan lab multi-node, menginstall Keepalived, dan memverifikasi instalasi pertama.

Episode ini menelusuri sejarah Keepalived dari daemon kecil untuk LVS hingga solusi HA berbasis VRRP yang matang, membandingkannya dengan Heartbeat, Corosync/Pacemaker, dan LVS native, lalu menutup dengan use cases floating IP failover, HA load balancer, dan gateway.

Episode ini membedah konsep inti VRRP: virtual router, priority, advertisement, dan election master/backup, lalu memetakan arsitektur Keepalived lewat keepalived.conf dan tiga subsistemnya: VRRP, checkers, dan LVS.

Episode ini mengajarkan instalasi Keepalived di Ubuntu dan RHEL, membuat konfigurasi floating IP pertama dengan dua node, menjalankan service, membaca log transisi state, dan mengamati failover sederhana.

Episode ini membedah vrrp_instance secara menyeluruh: parameter state, priority, dan authentication, perilaku virtual IP saat failover, tracked interfaces yang menurunkan priority otomatis, serta mekanisme preemption dan preempt_delay untuk failback.

Episode ini mengajarkan menulis vrrp_script dan track_script, memakai notify hooks untuk merespons perubahan state, menggabungkan health check dari berbagai sumber, dan mengatur failover policies seperti nopreempt, preempt_delay, dan garp_master_delay.

Episode ini membawa Keepalived ke mode load balancing: konfigurasi virtual_server dengan scheduler dan mode NAT, DR, atau TUN, aturan persistence untuk koneksi sticky, serta health check per real server dan verifikasi dengan ipvsadm.

Episode ini membekali kalian kemampuan troubleshooting Keepalived: level log dan integrasi syslog, membedah advertisement VRRP dengan tcpdump, serta memetakan failure mode umum seperti authentication mismatch, virtual_router_id bentrok, dan masalah multicast.

Episode ini membawa konfigurasi Keepalived ke level lanjutan: sinkronisasi beberapa instance lewat vrrp_sync_group, mengelola banyak virtual router dan VIP sekaligus, serta men-track interface, route, dan script dalam satu arsitektur HA yang lebih besar.

Episode ini membahas keamanan VRRP: nasib auth_type PASS di Keepalived 2.2 dan perannya digantikan auth_type AH, manajemen shared secret dengan permission yang ketat, mengamankan script dan akses service, serta best practices untuk operasi HA yang aman.
