الترقية
حدّث نشر IBM Bob المحلي الحالي إلى إصدار أحدث مع الحفاظ على التكوين الحالي.
قبل البدء
أتمّ المهام التالية قبل بدء الترقية:
تأكد من توفر ملف config.yaml الحالي.
إذا تضمّن الإصدار المستهدف صور حاويات جديدة وكنت تستخدم سجلًا خاصًا، انسخ الصور المطلوبة قبل بدء الترقية.
أعد إنشاء الموارد ذات النطاق المجموعي للإصدار المستهدف:
./bobctl generate-cluster-resourcesمهم:
راجع ملف work/cluster-resources.yaml المُنشأ قبل تطبيقه للتأكد من أن التغييرات متوقَّعة في بيئتك.
طبّق الموارد:
oc apply -f work/cluster-resources.yaml --server-side --force-conflictsترقية النشر
استبدل حزمة الإصدار الحالية بالإصدار الجديد ثم شغّل:
./bobctl upgradeتستخدم عملية الترقية ملف config.yaml الحالي وتُنفذ الإجراءات التالية:
- التحقق من اتصال المجموعة وتوفر فضاءات الأسماء.
- التحقق من تكوين سر سحب الصور.
- تطبيق تحديثات مخطط Helm.
- الحفاظ على قيم التكوين الحالية.
| الخيار | الوصف |
|---|---|
--dry-run | يعرض التغييرات التي ستُطبَّق دون إجراء الترقية. |
التحقق من الترقية
بعد اكتمال الترقية، تحقق من حالة النشر.
تحقق من حاويات المُشغِّل:
oc get pods -n <operator-namespace>تحقق من حالة نسخة Bob وإصدارها:
oc get bob -n <instance-namespace>اعرض سجلات المُشغِّل:
oc logs -n <operator-namespace> deployment/ibm-bob-operator -fتأكد من تشغيل جميع الحاويات بنجاح وأن المورد المخصص لـ Bob يُبلّغ عن الإصدار المتوقع.
ما رأيك في هذا الموضوع؟