Yusuf
KubernetesHuawei CloudTerraformDockerkubectlCCEDevOps

KubeDRT – Kubernetes Disaster Recovery Tool

Huawei Cloud CCE kümesinde sağlık kontrolü kesintisi algılandığında Terraform ve kubectl ile Ankara bölgesine otomatik failover yaparak kurtarma süresini 5 dakikanın altına indiren DR aracı.

KubeDRT – Kubernetes Disaster Recovery Tool
Mimari Bileşenleri:
Huawei Cloud • Kubernetes • CCE • Terraform • Infrastructure as Code (IaC) • Docker • kubectl • ELB

Proje Genel Bakışı & Motivasyon

KubeDRT, Huawei stajım sırasında geliştirdiğim ve canlı ortamda üst yönetime sunarak takdir topladığım bir Kubernetes Felaket Kurtarma (Disaster Recovery) otomasyon çözümüdür. İstanbul bölgesindeki CCE (Cloud Container Engine) kümesinde bir sağlık kontrolü hatası algılandığında, KubeDRT otomatik olarak Ankara bölgesinde yeni bir küme ve gerekli altyapı kaynaklarını (Node Pool, VPC, Subnet, NAT Gateway, EIP, ELB) Terraform ile ayağa kaldırır. Ardından kubectl ile Kubernetes manifestolarını dağıtarak trafiği yeni kümeye yönlendirir. Parametrik, modüler ve idempotent mimarisi sayesinde manuel müdahale ihtiyacını ortadan kaldırır ve felaket anında kurtarma süresini saatlerden 5 dakikanın altına indirir.

Öne Çıkan Özellikler & Fonksiyonlar

Otomatik Sağlık Kontrolü ve Multi-Region Failover Tetikleme
Terraform ile CCE, Node Pool, VPC, NAT Gateway ve ELB Otomatik Kurulumu
Manuel Kurtarma Süresini Saatlerden < 5 Dakikaya İndirme
İdempotent ve Modüler Altyapı Mimarisi
Canlı Ortamda Test Edilmiş ve Doğrulanmış Kurumsal Senaryolar

Kullanılan Teknolojiler & Kütüphaneler

KubernetesHuawei CloudTerraformDockerkubectlCCEDevOps

Bu projeyi beğendiniz mi?

Kaynak kodları incelemek veya benzer mimariler hakkında konuşmak için iletişime geçebilirsiniz.