Workstation Logo
المنتجات
مختبرات الذكاء الاصطناعيوكلاء OpenAIوكلاء ClaudeGrok BotWorkstation CRM (WSL CRM)التسويقجميع المنتجات
حلول الذكاء الاصطناعي
محطات عمل الذكاء الاصطناعيAI SME Packagesذكاء اصطناعي خاصمجموعات GPUذكاء اصطناعي طرفيمختبر الذكاء الاصطناعي للمؤسساتالذكاء الاصطناعي حسب الصناعة
الخدمات
Platform ModernisationDigital EngineeringData Foundations & AIAutonomous Operationsاستشارات الذكاء الاصطناعيأتمتة DevOpsالأمن السيبرانيتطوير البرمجياتبناء الوكلاءإعداد MLOps
من نحن
الشركاءقصص العملاء
المقالات
الوثائق
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
المدونة
اتصل بناLogin
Workstation

محطات عمل الذكاء الاصطناعي وبرمجيات الوكلاء المتعددة والبنية التحتية لوحدات GPU وحلول الوكلاء الأذكياء للشركات الحديثة.

اتصل بنا

حلول الذكاء الاصطناعي

محطات عمل الذكاء الاصطناعيAI SME Packagesذكاء اصطناعي خاصمجموعات GPUذكاء اصطناعي طرفيمختبر الذكاء الاصطناعي للمؤسساتالذكاء الاصطناعي حسب الصناعة

المنتجات

جميع المنتجاتWSL CRM و ERPالتسويقوكلاء OpenAIWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

الشركة

من نحنلماذا Workstationالشركاءقصص العملاءالأسعاراتصل

الموارد

المقالاتالتوثيقالمدونةبحثخريطة الموقع
مكتب المملكة المتحدة
77-79 Marlowes, Hemel Hempstead HP1 1LFالاتجاهات - اسلك المخرج 20 من الطريق M25 في لندن الخارجيةرقم الشركة: 11641870الاثنين - الجمعة: 9:00 ص - 6:00 م بتوقيت GMT
+44 7515 356 146
مكتب بلجيكا
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683الاثنين - الجمعة: 9:00 ص - 6:00 م بتوقيت CET
+32 492 45 67 46
مكتب الهند
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI. جميع الحقوق محفوظة.

الخصوصيةملفات تعريف الارتباطشروط الخدمةخريطة الموقع الإلكتروني
Home / Articles / Technology
قاعدة البياناتKubernetesDevOpsSRE

ترقية متدحرجة لـ Couchbase Server تحت CAO (إيقاع + بوابة إيقاف)

دليل تشغيل للنسخ/اللصق لفرق الدعم وSRE: فحوصات مسبقة، swap-rebalance عقدة بعقدة، استراتيجية XDCR، محفزات التراجع وفحوصات الاعتماد

April 22, 2026Technology2 min read

الترقيات هي حيث تُثبت موثوقية قاعدة البيانات أو تُكسر. يقدّم هذا المقال دليل تشغيل مُقاس الإيقاع ومناسب للدعم لترقية Couchbase Server تحت Couchbase Autonomous Operator (CAO)، باستخدام الحقل الأصلي spec.paused لكبح التقدم بين العقد. النتيجة: عقدة واحدة في كل مرة، نافذة استقرار بين المبادلات، إشارات أوضح ونافذة تراجع أكبر.

طوبولوجيا مرجعية

طوبولوجيا Couchbase نموذجية على AKS

حلقة الترقية المُقاسة

حلقة ترقية مُقاسة

الأهداف

  • ترقية Couchbase Server بأقل مخاطر.
  • الإبقاء على نافذة متعمدة من إيقاف + استقرار + فحص صحة بين العقد.
  • الحفاظ على خيارات التراجع لأطول وقت عملي.

قائمة ما قبل الترقية (لا تتخطّها)

  • كل شيء أخضر: مرحلة العنقود Available، بلا إعادة توازن نشطة، بلا أحداث Warning.
  • نسخ احتياطي حالي وقابل للاستعادة: اكتمل نسخ كامل؛ أُجري تدريب استعادة أو فُهم الوقت.
  • وُسم التراجع مسجّل: تحقق من أن الصورة القديمة ما زالت موجودة ويمكن سحبها.
  • قرار XDCR مسجّل: عطّل أثناء ترقيات الإنتاج لإشارة نظيفة (موصى به)، أو أبقِه في ما قبل الإنتاج لتمرين السلوك.

أوامر تحقق سريعة

export ENV=dev
export REGION=west
export NS=couchbase-${ENV}-${REGION}

kubectl -n "$NS" get couchbasecluster -o wide
kubectl -n "$NS" get pods -l app=couchbase
kubectl -n "$NS" get events --field-selector type=Warning | tail -20
kubectl -n "$NS" get couchbasecluster "$NS" -o jsonpath='paused={.spec.paused} phase={.status.phase} rebalance={.status.rebalanceProgress}{"\n"}'

مسارات التنفيذ

  • المفضّل: شغّل الترقية من سير عمل CI (dry-run أولاً ثم فعلي).
  • البديل: شغّل سكربت الترقية المُقاسة من workstation (dry-run أولاً ثم فعلي).

إشارات المراقبة (ما يجب أن يراقبه الدعم)

  • صور الـ pods: انتقال قديمة → جديدة؛ مبادلة واحدة في كل مرة مثالية.
  • حالة الإيقاف: spec.paused يصبح true أثناء الاستقرار؛ لا تتركه true دون مراقبة.
  • إعادة التوازن: يعود إلى none بين المبادلات؛ حقّق في إعادة التوازن المستمرة.
  • XDCR: يرتفع changes_left أثناء إعادة التوازن وينخفض أثناء الاستقرار؛ عدم الانخفاض إشارة حادث.
  • إعادة التشغيل: أي إعادة تشغيل غير متوقعة بعد المبادلة علم أحمر.

محفزات التراجع

  • العقدة لا تصبح سليمة ضمن نافذة المهلة.
  • تفشل إعادة التوازن ولا تُحل بمحاولة واحدة بعد التحقيق.
  • معدل أخطاء التطبيق يتجاوز التسامح المتفق عليه.
  • لا يتعافى XDCR بعد نافذة الاسترداد المتفق عليها.
  • أي bucket غير متاح (vbuckets مفقودة) — عالج كـ P1.

التحقق بعد الترقية (الاعتماد)

  • كل الـ pods على الصورة المستهدفة
  • مرحلة العنقود Available
  • لا أحداث Warning جديدة لمدة 30+ دقيقة
  • نجاح النسخ الاحتياطي بعد الترقية
  • استعادة الحالة المستقرة لـ XDCR (إن استُخدم)
  • لوحات التطبيق خضراء لمدة 30+ دقيقة

نصيحة: إن أردت نسخة سردية أقصر أولاً، ابدأ بملخص المدونة: ترقيات Couchbase ببوابات إيقاف CAO.

Share this article

More in Technology

Jobshout SEO Analyst AI Agent — Analyse Any Website & Fix SEO Issues Automatically

Jobshout SEO Analyst AI Agent — Analyse Any Website & Fix SEO Issues Automatically

Technical brief: SEO Analyst modes, real workstation.co.uk run (score 44), findings with fix prompts, Improve/Publish paths, and Jobshout supervised agents

Read more
WSLVault: Steal the Server. Not the Secrets.

WSLVault: Steal the Server. Not the Secrets.

Technical brief: AES-256-GCM envelope hierarchy, cryptographic tenant isolation, engines, identity/MFA, active/active regions, Kubernetes deploy, and video chapters

Read more
Workstation WSL Proxy — Docker Image Optimisation, Build Cache, Full Deploy Workflow, and Shipping It with AI Assistance

Workstation WSL Proxy — Docker Image Optimisation, Build Cache, Full Deploy Workflow, and Shipping It with AI Assistance

Technical brief: prebuilt OpenResty Dockerfile, Buildx/GHA cache, Ansible extract, delivery pipeline DEPLOY_MODE, and an operator+agent loop for finishing pipeline work

Read more