Reliability Design for Multi-Region Active-Active Architecture

Overview When your business grows from “serving one city” to “serving the entire country” or even “serving globally,” single-datacenter architecture hits two hard constraints: latency from distance and single point of failure risk. Multi-region active-active architecture is the engineering solution to both problems. But active-active architecture is one of the most complex topics in SRE — it’s not simply “deploy the service in two datacenters.” It involves a series of deep engineering challenges: data consistency, traffic routing, failover, and operational complexity....

August 29, 2025 · 17 mins · 3513 words · XuBaojin

Kubernetes Multi-Cluster Management in Practice

Overview When your business scale grows beyond what a single cluster can handle, multi-cluster becomes an inevitable choice. Reasons include: single cluster node limits (5000 nodes), multi-region deployment, hybrid cloud strategy, fault isolation, and compliance requirements. But multi-cluster management complexity grows exponentially—how to deploy applications across clusters, discover services cross-cluster, synchronize configurations, and handle failover. This article systematically covers multi-cluster architecture patterns, mainstream management tool comparisons, and practical solutions for cross-cluster service discovery, CI/CD, and disaster recovery failover....

November 20, 2024 · 10 mins · 2124 words · XuBaojin

Kubernetes Disaster Recovery: From etcd Backup to Velero

Overview “Hope for the best, prepare for the worst.” In Kubernetes production environments, disaster recovery is the last line of defense. Whether it’s etcd corruption, accidental deletion, node failure, or even entire cluster loss, having a solid backup and recovery strategy is critical. This article systematically covers K8s disaster recovery—from etcd backup and restore, Velero full-cluster backup, PV data backup, to cross-cluster recovery and disaster recovery architecture design. Based on Kubernetes v1....

October 21, 2024 · 14 mins · 2846 words · XuBaojin