Workstation Logo
مصنوعات
AI لیبزOpenAI ایجنٹسClaude ایجنٹسGrok BotWorkstation CRM (WSL CRM)مارکیٹنگتمام مصنوعات
AI حل
AI ورک سٹیشنزAI SME Packagesپرائیویٹ AIGPU کلسٹرزایج AIانٹرپرائز AI لیبصنعت کے مطابق AI
خدمات
Platform ModernisationDigital EngineeringData Foundations & AIAutonomous OperationsAI مشاورتDevOps آٹومیشنسائبر سیکیورٹیسافٹ ویئر ڈیولپمنٹایجنٹ بلڈنگMLOps سیٹ اپ
ہمارے بارے میں
شراکت دارگاہکوں کی کہانیاں
مضامین
دستاویزات
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
بلاگ
ہم سے رابطہ کریںLogin
Workstation

جدید کاروبار کے لیے AI ورک اسٹیشنز، AI ملٹی ایجنٹک سافٹ ویئر، GPU انفراسٹرکچر اور ذہین ایجنٹ حل۔

ہم سے رابطہ کریں

AI حل

AI ورک سٹیشنزAI SME Packagesپرائیویٹ AIGPU کلسٹرزایج AIانٹرپرائز AI لیبصنعت کے مطابق AI

مصنوعات

تمام مصنوعاتWSL CRM اور ERPمارکیٹنگOpenAI ایجنٹسWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

کمپنی

ہمارے بارے میںWorkstation کیوںشراکت دارگاہکوں کی کہانیاںقیمتیںرابطہ

وسائل

مضامیندستاویزاتبلاگتلاشسائٹ میپ
برطانیہ آفس
77-79 Marlowes, Hemel Hempstead HP1 1LFراستہ - M25 آؤٹر لندن سے جنکشن 20 لیںکمپنی نمبر: 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۔ جملہ حقوق محفوظ ہیں۔

رازداریکوکیزسروس کی شرائطویب سائٹ سائٹ میپ

Loading blog...

Home / Blog
DatabaseKubernetesDevOpsSREObservability

Couchbase CAO توقف کے دروازے کے ساتھ اپ گریڈ: ایک سپورٹ فرینڈلی جائزہ

CAO مقامی توقف کے دروازے، صحت کی جانچ، اور XDCR سے آگاہی کی نگرانی کا استعمال کرتے ہوئے کنٹرول شدہ رولنگ اپ گریڈ

Balinder Walia22 اپریل، 20263 min read

اگر آپ Couchbase پلیٹ فارم کو سپورٹ کرتے ہیں (یا آپ وہ شخص ہیں جوبرتاؤ نہ کرنے پر صفحہ بندی کرتا ہے)، تو اپ گریڈز "ہینڈ آف اور امید" اور "دستی اور خطرناک" کے درمیان انتخاب کی طرح محسوس کر سکتے ہیں۔ یہ پوسٹ ایک عملی مڈل گراؤنڈ کو حاصل کرتی ہے:Couchbase خود مختار آپریٹر (CAO)کے تحت چلنے والے Couchbase سرور کے لیےکنٹرول شدہ رولنگ اپ گریڈ، CAO کے مقامیspec.pausedفیلڈ سے چل رہا ہے۔

  • ٹیک سپورٹ / واقعہ کے جواب دہندگان کے لیے یہ کون ہے:سویپ ری بیلنس کے دوران "نارمل" کیسا لگتا ہے اور سرخ جھنڈے کے طور پر کیا سلوک کیا جائے۔
  • SRE / پلیٹ فارم انجینئرز:پری فلائٹ چیک، سوک گیٹس، اور رول بیک ٹرگرز کے ساتھ دوبارہ قابل عمل طریقہ۔
  • ڈیٹا بیس انجینئرز:دوبارہ توازن کی توقعات، XDCR کا رویہ، اور اپ گریڈ کے بعد کی توثیق۔
  • ڈویلپرز:آپ کا پلیٹ فارم مینٹیننس ونڈو کے دوران کیا کر رہا ہے (اور آپ کو کس چیز پر الرٹ ہونا چاہئے)۔

عام CAO کے زیر انتظام ٹوپولوجی (تصوراتی)

نیچے دیا گیا خاکہ رن بک کے لیے ایک ذہنی نقشہ ہے: آپریٹر کہاں بیٹھتا ہے،CouchbaseClusterCR کیا کنٹرول کرتا ہے، اور اپ گریڈ کے دوران آپ کو کن سگنلز سے منسلک ہونا چاہیے۔

Typical Couchbase on AKS topology

بڑا خیال: Pace CAO ایک توقف گیٹ کے ساتھ

CAO سویپ ری بیلنس کے ذریعے ایک رولنگ اپ گریڈ انجام دیتا ہے۔ رن بک میں جان بوجھ کر حفاظتی گیٹ شامل کیا گیا ہے: نوڈس کے درمیان مفاہمت کو روکیں، مستحکم کریں، صحت کی تصدیق کریں، پھر دوبارہ شروع کریں۔ اس طرح، اگر نوڈ N اپنے سویپ کے بعد غلط برتاؤ کرتا ہے، تو آپ اسےنوڈ N+1 شروع ہونے سے پہلے پکڑ لیتے ہیں۔

Paced upgrade loop

توقف گیٹ کیوں قابل ہے

  • کم حیرت:علامات کو ایک نوڈ کی تبدیلی کے لیے الگ کر دیں۔
  • کلینر سگنلز:کوریلیٹ لیٹینسی، ایرر ریٹ، ری بیلنس سٹیٹ، اور XDCR لیگ ایک سویپ میں۔
  • محفوظ رول آؤٹس:spec.paused=trueکو پکڑ کر "کنویئر بیلٹ" کو تیزی سے روکیں جب آپ تفتیش کرتے ہیں۔

  • Pod امیجز:پرانی → آہستہ آہستہ نئی۔ مثالی طور پر ایک وقت میں ایک تبادلہ۔
  • کلسٹر مرحلہ:اکثر تبادلہ کے درمیانAvailableپر واپس آتا ہے۔ توازن کے دوران مختصر ٹرانزیشن متوقع ہے۔
  • XDCR (اگر فعال ہو):changes_leftتوازن کے دوران بڑھتا ہے، پھر استحکام کے دوران نکل جاتا ہے۔
  • دوبارہ شروع ہوتا ہے:نئے پوڈزRESTARTS=0سے شروع ہوتے ہیں۔ کوئی بھی اضافہ توقف اور تفتیش کا اشارہ ہے۔

پری فلائٹ چیک جو آپ کو بعد میں بچاتے ہیں

کسی بھی چیز کو چھونے سے پہلے، اس بات کو یقینی بنائیں کہ کلسٹر سبز ہے (کوئی فعال توازن نہیں، کوئی انتباہی ایونٹ نہیں)، بیک اپ موجودہاور بحال ہونے کے قابلہیں، اور آپ نے رول بیک امیج ٹیگ کو ریکارڈ کر لیا ہے۔ اپنی XDCR حکمت عملی کو سامنے سے طے کریں: پیداوار میں ایک پرسکون سگنل کے لیے اپ گریڈ کے دوران غیر فعال کریں، حقیقی رویے کو استعمال کرنے کے لیے پری پروڈ میں چلتے رہیں، یا اسٹریٹجک کٹ اوور کے لیے تیسرا اسٹینڈ بائی کلسٹر استعمال کریں۔

رول بیک ریئلٹی چیک

غیر آرام دہ سچائی جو بالغ رن بکس بلند آواز میں کہتی ہے:رول بیک صرف صاف طور پر ممکن ہے جب کہ پرانے ورژنپر کم از کم ایک نوڈ باقی ہے۔ ایک بار جب ہر پوڈ کو تبدیل کر دیا جاتا ہے اور کلسٹر مکمل طور پر متوازن ہو جاتا ہے، "ڈاؤن گریڈ" "بیک اپ سے بحال" بن سکتا ہے۔ اسی لیے پیسنگ اہمیت رکھتی ہے: یہ رول بیک ونڈو کو زیادہ دیر تک کھلا رکھتی ہے۔

اگلے مراحل

  • مکمل آپریشنل گائیڈ پڑھیں:Couchbase سرور رولنگ اپ گریڈ CAO (پیسڈ + پوز گیٹ) کے تحت
  • متعلقہ پس منظر: XXPRD107 اعلی پیداواری صلاحیت میں Kubernetes آپریٹر)