Kubernetes / المتقدم: التوسع والمرونة ودورة الحياة / الدرس 17
ترقيات العنقود ودورة الواجهة
خطط توافق الإصدار والواجهة والإضافات والبيانات معا دون عد الترقية أوالرجوع أمرا عاما.
في هذه الصفحة
أهداف الدرس
- اشرح النموذج والافتراضات والحدود المتعلقة بموضوع «ترقيات العنقود ودورة الواجهة».
- فسر المثالين وميز النية المعلنة من الدليل المثبت.
- شخص الإخفاقات وعلل قرارات الاستعادة المشروحة دون تنفيذ عمليات عنقود.
حصر حدود التوافق الفعلية
تغير الترقية أكثر من ملف خادم؛ فللواجهة والعقد والعملاء والمتحكمات والقبول والشبكة والتخزين والقياس والمزود قيود. سجل المثبت والمطلوب من جرد معتمد، وتختلف الخدمة المدارة والذاتية. تسمي القائمة أدلة لا أوامر. لا تستنتج الدعم من تحليل بيان أومطابقة عميل خادما واحدا، واقرأ سياسات الانتقال الدقيقة الحالية.
transition_review:
installed_versions: approved-inventory
target_versions: supported-platform-plan
api_consumers: audited-and-migrated
plugins_and_webhooks: compatibility-verified
restore_evidence: isolated-rehearsal-record
node_headroom: measured
completion: platform-plus-application-checks
ليس السجل خطة تنفيذ أوادعاء قياس؛ بل يسمي الدليل اللازم قبل الإذن.
تحديد مستهلكي الواجهة قبل الإزالة
قد تستعمل الملفات والمتحكمات والقوالب والعملاء واجهات مهملة، وقد يلزم تغيير حقول ودلالات لا apiVersion فقط. يفصل الجرد موردا مستقرا واعتمادية webhook غير محسومة. قد يمنع غياب webhook أوشهادته طلبات أخرى. تحقق من إصدارات الموارد المخصصة والتحويل، واحفظ دليل المستهلكين؛ فبحث المستودع لا يجد كل الحي والخارجي.
consumer API or dependency review state
booking Deployment apps/v1 schema checked locally
custom resource conversion webhook external compatibility unresolved
network implementation vendor-supported versions verify against target release
application database independent restore path test separately
مراجعة المخطط أضيق من تحقق المزود والتكامل، ويمنع غير المحسوم قرارا واثقا ولا يعد نجاحا.
التحقق من نطاق النسخ والاستعادة
تختلف استعادة التحكم والمزود والشهادات والمفاتيح وبيانات التطبيق؛ وليست لقطة etcd نسخة كل قاعدة أوحجم. احم الحالة الحساسة واختبر الاستعادة بعزلة. حدد معنى الرجوع فقد يلزم استرجاع خاص أوأمامي لا خفض ملفات. لا يعكس بيان تطبيق ترقية التحكم. حدد الفقد والزمن والسلطة ونقطة انتهاء أمان السابق.
ترتيب التغيير والصيانة المضبوطين
اتبع ترتيب المنصة وتفاوتها المسموح. تؤثر صيانة العقدة في السعة والميزانية والتخزين والاتصال والعمل، فجهز الهامش والإنهاء. شخص الإخلاء المحجوب لا تفرضه عادة. تحقق بغير الإنتاج قبل التوسع، ولا تجمع سياسة وصورا وواجهات غير مرتبطة فتصعب نسبة الفشل. لا تنفذ الدورة ترقية أوتصريفا أونسخا أوإدارة.
تعريف دليل الاكتمال
افحص التحكم والواجهة والجدولة والشبكة والتخزين والهوية والقبول والقياس والرحلات بكل مرحلة. لا تثبت الواجهة توافق النقل. قارن الخطأ والزمن والمعلق واحتفظ بالإيقاف. حدّث الجرد والأدلة وتثبيت السياسة والإزالة، وأعد فحص الدعم لاحقا. تجمع الموثوقية توافقا حاليا واستعادة لا وعد تماثل كل واجهة وإضافة.
الأخطاء الشائعة وإصلاحها
يتغير apiVersion وحده بالانتقال
- لماذا يحدث؟
- لم تراجع الحقول والسلوك.
- كيف تصلحه؟
- اقرأ الانتقال وافحص العقد كاملا.
- كيف تتجنب تكراره؟
- احصر المستهلك واختبر المعنى.
تُعد نسخة etcd نسخة خدمة كاملة
- لماذا يحدث؟
- اختلطت الكائنات بالبيانات الخارجية.
- كيف تصلحه؟
- عرف استعادة البيانات والمفاتيح والتحكم.
- كيف تتجنب تكراره؟
- جرّب استعادة التطبيق والواجهة.
يخفي تحكم سليم إضافات معطلة
- لماذا يحدث؟
- أغفل الاكتمال النقل والأحمال.
- كيف تصلحه؟
- افحص الشبكة والتخزين والقبول والرحلة.
- كيف تتجنب تكراره؟
- حدد قبولا وإيقافا لكل مرحلة.
اختبر فهمك
1. تقبل واجهة أحدث البيان المنقول. ماذا يبقى للتوافق؟
اعرض الحل المشروح
افحص المتحكم والقبول والتحويل والإضافات والافتراض والجدولة والتشغيل والعقد، والمستهلك الخارجي والاستعادة؛ فالقبول حد واحد لا توافق كامل.
2. لماذا تسبق خطة الرجوع نافذة الترقية؟
اعرض الحل المشروح
قد تتطلب الاستعادة لقطات ومفاتيح ومزودا وتوافقا لا يرتجل بعد الفشل، وقد يفضل الأمامي. حدد السلطة والدليل والحد قبل غير القابل للعكس ولا تفترض أمان الخفض.
أهم ما تعلمته
- تغير الترقية أكثر من ملف خادم؛ فللواجهة والعقد والعملاء والمتحكمات والقبول والشبكة والتخزين والقياس والمزود قيود.
- تختلف استعادة التحكم والمزود والشهادات والمفاتيح وبيانات التطبيق؛ وليست لقطة etcd نسخة كل قاعدة أوحجم.
- افحص التحكم والواجهة والجدولة والشبكة والتخزين والهوية والقبول والقياس والرحلات بكل مرحلة.