تكوين إجراءات مواجهة الكوارث
يمكنك استخدام الاسكربتات المتوفرة مع دفتر تشغيل الحلول هذا لإنشاء لقطة YAML في مجموعة Kubernetes أساسية واستعادتها في مجموعة Kubernetes أخرى (ثانوية). من المهم تخطيط التكوين وفهم المتطلبات قبل تنزيل الاسكربتات واستخدامها لتكوين لقطة YAML الخاصة بك.
ملاحظة:
يفترض هذا الحل وجود كل من مجموعات Kubernetes، بما في ذلك خطة التحكم ونقاط توصيل العامل.تخطيط التكوين
قم بتخطيط الموارد والتكوين على النظام الثانوي بناءً على النظام الأساسي. تتطلب الاسكربتات وجود كل من مجموعات Kubernetes بالفعل. يجب أن تكون قادرًا على الوصول إلى كلتا المجموعتين باستخدام أداة سطر أوامر Kubernetes،
kubectl
، لتشغيل الأوامر مقابلهما.
ملاحظة:
يفترض هذا الحل وجود كل من مجموعات Kubernetes، بما في ذلك خطة التحكم ونقاط توصيل العامل. لا تتحقق التوصيات والاسكربتات المقدمة في هذا الدفتر من تكوين نقطة توصيل العامل أو مستوى التحكم أو الموارد.يوضح المخطط التالي أنه عند تكوينه، يمكنك استعادة لقطة البيانات الاصطناعية في مجموعات Kubernetes مختلفة تمامًا.
وصف الشكل التوضيحي kube-api-dr.png
استكمل المتطلبات التالية الخاصة بـ Restore
عند تخطيط التكوين:
تحقق
بعد تشغيل اسكربت
maak8DR-apply.sh
، تحقق من استنساخ جميع البيانات الاصطناعية الموجودة في المجموعة الأساسية إلى المجموعة الثانوية. انظر إلى المجموعة الثانوية وتحقق من أن وحدات التنفيذ الأساسية في الموقع الثانوي قيد التشغيل بدون أخطاء.
عند تشغيل الاسكربت maak8DR-apply.sh
، يقوم إطار العمل بتكوين الدليل working_dir
على أنه /tmp/backup.date
. عند تشغيل الاسكربتين maak8-get-all-artifacts.sh
وmaak8-push-all-artifacts.sh
بشكل فردي، يتم توفير دليل العمل في كل حالة كوسيطة في سطر الأوامر.