KubernetesHuawei CloudTerraformDisaster RecoveryDevOps
KubeDRT ile Kubernetes Multi-Region Otomatik Felaket Kurtarma (Disaster Recovery)
Huawei Cloud CCE kümesinde sağlık kontrolü kesintisi algılandığında Terraform ve kubectl ile Ankara bölgesine otomatik failover mimarisi.

Felaket Kurtarma Neden Otomatize Edilmelidir?
Üretim ortamlarında bölgesel (region-level) bir veri merkezi arızası yaşandığında manuel kurtarma adımları saatler alabilir. KubeDRT, İstanbul bölgesindeki bir CCE (Cloud Container Engine) kümesinde sağlık kontrolü (health check) hatası algılandığında Ankara bölgesinde saniyeler içinde yeni bir küme ayağa kaldıran modüler ve idempotent bir otomasyon çözümüdür.
Mimari Adımları:
- İzleme & Algılama: Sentinel servisi birincil kümenin API server ve ingress uç noktalarını sürekli yoklar.
- IaC Tetikleme: Kesinti teyit edildiğinde Terraform altyapı boru hattı (VPC, Subnet, NAT Gateway, ELB, CCE Node Pool) otomatik devreye girer.
- Manifest Dağıtımı: Kubectl ile Kubernetes manifestoları ikincil bölgeye uygulanır.
- Trafik Yönlendirme: ELB ve DNS kayıtları güncellenerek kullanıcı trafiği kesintisiz şekilde yeni kümeye yönlendirilir.
hclmodule "dr_cce_cluster" { source = "./modules/cce_cluster" cluster_name = "dr-cce-ankara-prod" region = "tr-west-1" vpc_id = module.vpc.vpc_id subnet_id = module.vpc.subnet_id }
Bu mimari sayesinde manuel kurtarma süresi saatlerden 5 dakikanın altına düşürülmüştür.
Bu yazıyı faydalı bulduysanız beğenebilir veya sosyal medyada paylaşabilirsiniz.