शॉप चालू है

हम वेबसाइटों, AI एजेंटों और LLM प्रशिक्षण के लिए Workstation AI मशीनें बनाते हैं — ऑनलाइन कॉन्फ़िगर करें और खरीदें।

शॉप में जाएँ
AI उत्पाद
एआई लैब्सOpenAI एजेंटClaude एजेंट्सGrok BotWorkstation AI नेटिव CRMमार्केटिंगसभी उत्पाद
AI समाधान
एप्लाइड AIAI एजेंटजनरेटिव AIAI स्वचालनAI कौशल विकासSME के लिए AI पैकेजएंटरप्राइज़ AI लैबAI वर्कस्टेशनNVIDIA हार्डवेयर और सॉफ़्टवेयरप्राइवेट AIGPU क्लस्टरएज AIउद्योग के अनुसार AI
AI सेवाएँ
प्लेटफ़ॉर्म आधुनिकीकरणडिजिटल इंजीनियरिंगडेटा आधार और AIस्वायत्त संचालनएआई परामर्शDevOps स्वचालनसाइबर सुरक्षासॉफ़्टवेयर विकासएजेंट निर्माणMLOps सेटअप
हमारे बारे में
हमारी कहानीसाझेदारग्राहक कहानियाँ
AI जानकारियाँJev शृंखलाबेंचमार्क लैबमॉडल चयन
लेख
दस्तावेज़ीकरण
उपकरणWSL प्रॉक्सीRing PromoterWSL VaultJobshoutSysOps 24/7
समाचार
ब्लॉग
संपर्क करेंसाइन इन करें

आधुनिक व्यवसायों के लिए AI वर्कस्टेशन, AI मल्टी-एजेंटिक सॉफ़्टवेयर, GPU अवसंरचना और बुद्धिमान एजेंट समाधान।

संपर्क करें

AI समाधान

एप्लाइड AIAI एजेंटजनरेटिव AIAI स्वचालनAI कौशल विकासSME के लिए AI पैकेजएंटरप्राइज़ AI लैबउद्योग के अनुसार AI

उत्पाद

सभी उत्पादWorkstation AI native CRM और ERPमार्केटिंगOpenAI एजेंटWSL प्रॉक्सीRing PromoterWSL VaultJobshoutSysOps 24/7

कंपनी

हमारे बारे मेंWorkstation क्योंसाझेदारग्राहक कहानियाँमूल्य निर्धारणसंपर्कTenthMatrix

संसाधन

AI जानकारियाँलेखदस्तावेज़ीकरणब्लॉगखोजेंसाइटमैप
यूके कार्यालय
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. सर्वाधिकार सुरक्षित।

गोपनीयताडेटा हटानाकुकीज़सेवा की शर्तेंवेबसाइट साइटमैप
होम / लेख / Technology
डेटाबेसKubernetesDevOpsSRE

CAO के अंतर्गत Couchbase Server रोलिंग अपग्रेड (पेस्ड + पॉज़ गेट)

सपोर्ट और SRE टीमों के लिए कॉपी/पेस्ट रनबुक: प्रीफ़्लाइट, नोड-बाय-नोड स्वैप-रीबैलेंस, XDCR रणनीति, रोलबैक ट्रिगर और साइन-ऑफ़ जाँच

22 अप्रैल 2026Technology2 min read

अपग्रेड वह जगह हैं जहाँ डेटाबेस विश्वसनीयता साबित या टूटती है। यह लेख Couchbase Autonomous Operator (CAO) के अंतर्गत Couchbase Server अपग्रेड करने के लिए एक पेस्ड, सपोर्ट-फ्रेंडली रनबुक देता है, जो नोड्स के बीच प्रगति गेट करने के लिए नेटिव spec.paused फ़ील्ड का उपयोग करता है। परिणाम: एक समय में एक नोड, स्वैप के बीच स्थिरीकरण विंडो, स्पष्ट संकेत और बड़ा रोलबैक विंडो।

संदर्भ टोपोलॉजी

AKS पर विशिष्ट Couchbase टोपोलॉजी

पेस्ड अपग्रेड लूप

पेस्ड अपग्रेड लूप

लक्ष्य

  • न्यूनतम जोखिम के साथ 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, फिर वास्तविक)।
  • फ़ॉलबैक: वर्कस्टेशन से पेस्ड अपग्रेड स्क्रिप्ट चलाएँ (पहले dry-run, फिर वास्तविक)।

मॉनिटरिंग संकेत (सपोर्ट क्या देखे)

  • पॉड इमेज: पुरानी → नई शिफ्ट; एक समय में एक स्वैप आदर्श।
  • पॉज़ स्थिति: स्थिरीकरण के दौरान spec.paused true; बिना निगरानी true न छोड़ें।
  • रीबैलेंस: स्वैप के बीच none पर लौटता है; सतत रीबैलेंस जाँचें।
  • XDCR: changes_left रीबैलेंस में बढ़ता और स्थिरीकरण में घटता है; न घटने पर घटना संकेत।
  • रीस्टार्ट: स्वैप के बाद कोई भी अप्रत्याशित रीस्टार्ट लाल झंडा है।

रोलबैक ट्रिगर

  • नोड टाइमआउट विंडो में स्वस्थ नहीं होता।
  • रीबैलेंस विफल और जाँच के बाद एक रिट्राई से हल नहीं।
  • एप्लिकेशन त्रुटि दर सहमत सहनशीलता से अधिक।
  • सहमत रिकवरी विंडो के बाद XDCR ठीक नहीं होता।
  • कोई भी बकेट अनुपलब्ध (लापता vbuckets) — P1 मानें।

पोस्ट-अपग्रेड सत्यापन (साइन-ऑफ़)

  • सभी पॉड लक्ष्य इमेज पर
  • क्लस्टर फ़ेज़ Available
  • 30+ मिनट कोई नया Warning इवेंट नहीं
  • अपग्रेड के बाद बैकअप सफल
  • XDCR स्थिर-अवस्था वापस (यदि उपयोग)
  • एप्लिकेशन डैशबोर्ड 30+ मिनट हरे

टिप: पहले छोटी कथात्मक संस्करण चाहें तो ब्लॉग सारांश से शुरू करें: CAO पॉज़ गेट के साथ Couchbase अपग्रेड।

यह लेख साझा करें

Technology में और

Technote: OpsAPI Single Sign-On for Java, PHP, Python, Rust and Go Apps, with Zero-Trust Admin Access

Technote: OpsAPI Single Sign-On for Java, PHP, Python, Rust and Go Apps, with Zero-Trust Admin Access

The request path, the sign-in contract with real Java, PHP, Python, Rust and Go code, configuration, zero-trust admin access, testing and lessons learned

और पढ़ें
An IP Allowlist Isn't a Login: VPN Edges, DNS Failover and OpsAPI SSO for Lower Environments

An IP Allowlist Isn't a Login: VPN Edges, DNS Failover and OpsAPI SSO for Lower Environments

AllowedIPs and hub NAT for every failover edge, the OpsAPI hosted sign-in contract, silent SSO, and a test plan

और पढ़ें
An IP Allowlist Is Not a VPN Check: Zero Trust Access Profiles with wslvpn and WSLProxy

An IP Allowlist Is Not a VPN Check: Zero Trust Access Profiles with wslvpn and WSLProxy

Zero Trust access profiles with wslvpn and WSLProxy: CIDR, identity, fail-closed behaviour and debug headers

और पढ़ें