تعرض الصورة مخطط بنية لتكوين استعادة القدرة على العمل بعد الكوارث في Kubernetes متعدد المناطق.

توجد منطقتان: المنطقة 1 - المنطقة الأساسية والمنطقة 2 - المنطقة الثانوية. توجد خارج المناطق خدمة اسم المجال (DNS) وتطبيق kubernetes (myk8sapp.example.com) وسجل حاوية لسجلات الحاويات الخارجية الأخرى. يوجد اتصال ثنائي الاتجاه بين DNS وmyk8sapp.example.com.

لكل منطقة ميزان تحميل، ومجموعة Kubernetes، وسجل حاويات، وقاعدة بيانات Oracle RAC، ونسخ ETCD الاحتياطية، ولقطات YAML، وواجهة برمجة تطبيقات Kube، وجيت واي توجيه ديناميكي (DRG). ويوجد اتصال ثنائي الاتجاه بين أجهزة DRG في كل منطقة. موازن التحميل في المنطقة 1 والمنطقة 2 متصلين بـ myk8sapp.example.com.

تحتوي مجموعة Kubernetes في كل منطقة على ما يلي:

في المنطقة الأولى، تتدفق البيانات من قاعدة بيانات Oracle RAC عبر Oracle Data Guard إلى قاعدة بيانات Oracle RAC في المنطقة الثانية.

في المنطقة 1، يستخدم لوحة التحكم واجهة برمجة تطبيقات المكعب لإرسال لقطات إلى لقطات YAML. تتدفق لقطات YAML للمنطقة 1 إلى لقطات YAML للمنطقة 2 ثم إلى واجهة برمجة تطبيقات مكعب المنطقة 2.

في المنطقة 1، يرسل لوحة التحكم نسخًا احتياطية إلى نسخ ETCD الاحتياطية. تتدفق النسخ الاحتياطية للمنطقة 1 ETCD إلى النسخ الاحتياطية للمنطقة 2 ETCD، ثم إلى المنطقة 2's Kubernetes Control Plane.