Workstation Logo
ผลิตภัณฑ์
AI LabsOpenAI AgentsClaude AgentsGrok BotWorkstation CRM (WSL CRM)การตลาดผลิตภัณฑ์ทั้งหมด
โซลูชัน AI
เวิร์กสเตชัน AIAI SME PackagesAI ส่วนตัวคลัสเตอร์ GPUEdge AIแล็บ AI องค์กรAI ตามอุตสาหกรรม
บริการ
Platform ModernisationDigital EngineeringData Foundations & AIAutonomous Operationsที่ปรึกษา AIระบบอัตโนมัติ DevOpsความมั่นคงปลอดภัยไซเบอร์การพัฒนาซอฟต์แวร์การสร้างเอเจนต์การตั้งค่า MLOps
เกี่ยวกับเรา
พาร์ทเนอร์เรื่องราวลูกค้า
บทความ
เอกสาร
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
บล็อก
ติดต่อเราLogin
Workstation

เวิร์กสเตชัน AI ซอฟต์แวร์มัลติเอเจนต์ AI โครงสร้างพื้นฐาน GPU และโซลูชันเอเจนต์อัจฉริยะสำหรับธุรกิจยุคใหม่

ติดต่อเรา

โซลูชัน AI

เวิร์กสเตชัน AIAI SME PackagesAI ส่วนตัวคลัสเตอร์ GPUEdge AIแล็บ AI องค์กรAI ตามอุตสาหกรรม

ผลิตภัณฑ์

ผลิตภัณฑ์ทั้งหมดWSL CRM และ ERPการตลาดOpenAI AgentsWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

บริษัท

เกี่ยวกับเราทำไมต้อง Workstationพาร์ทเนอร์เรื่องราวลูกค้าราคาติดต่อ

แหล่งข้อมูล

บทความเอกสารประกอบบล็อกค้นหาแผนผังเว็บไซต์
สำนักงานสหราชอาณาจักร
77-79 Marlowes, Hemel Hempstead HP1 1LFเส้นทาง - ออกทางแยกที่ 20 จาก M25 Outer Londonเลขทะเบียนบริษัท: 11641870จ. - ศ.: 9:00 - 18:00 น. GMT
+44 7515 356 146
สำนักงานเบลเยียม
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683จ. - ศ.: 9:00 - 18: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

อัปเกรดแบบ rolling ของ Couchbase Server ภายใต้ CAO (paced + ประตู pause)

Runbook คัดลอก/วางสำหรับทีมซัพพอร์ตและ SRE: preflight, swap-rebalance ทีละโหนด, กลยุทธ์ XDCR, ทริกเกอร์ rollback และการตรวจ sign-off

April 22, 2026Technology1 min read

อัปเกรดคือจุดที่ความน่าเชื่อถือของฐานข้อมูลถูกพิสูจน์หรือพัง บทความนี้ให้ runbook แบบควบคุมจังหวะ ที่เป็นมิตรกับซัพพอร์ต สำหรับอัปเกรด Couchbase Server ภายใต้ Couchbase Autonomous Operator (CAO) โดยใช้ฟิลด์เนทีฟ spec.paused เพื่อเกตความคืบระหว่างโหนด ผลลัพธ์: ทีละโหนด หน้าต่างเสถียรระหว่าง swap สัญญาณชัดขึ้น และหน้าต่าง rollback กว้างขึ้น

โทโพโลยีอ้างอิง

โทโพโลยี Couchbase บน AKS ทั่วไป

ลูปอัปเกรดแบบ paced

ลูปอัปเกรดแบบ paced

เป้าหมาย

  • อัปเกรด Couchbase Server ด้วยความเสี่ยงต่ำสุด
  • คงหน้าต่างpause + ทำให้เสถียร + ตรวจสุขภาพระหว่างโหนดอย่างตั้งใจ
  • รักษาตัวเลือกรollbackให้นานที่สุดตามที่เป็นไปได้

เช็คลิสต์ก่อนอัปเกรด (ห้ามข้าม)

  • เขียวทั้งหมด: เฟสคลัสเตอร์ Available ไม่มี rebalance ที่กำลังทำงาน ไม่มี Warning events
  • แบ็กอัปปัจจุบันและกู้คืนได้: แบ็กอัปเต็มเสร็จ; ซ้อมกู้คืนแล้วหรือเข้าใจเวลา
  • บันทึกแท็ก rollback: ตรวจว่าอิมเมจเก่ายังอยู่และดึงได้
  • บันทึกการตัดสินใจ XDCR: ปิดระหว่างอัปเกรดโปรดักชันเพื่อสัญญาณสะอาด (แนะนำ) หรือเปิดไว้ใน pre-prod เพื่อฝึกพฤติกรรม

คำสั่งตรวจยืนยันด่วน

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 workflow (dry-run ก่อน แล้วค่อยจริง)
  • ทางสำรอง: รันสคริปต์อัปเกรดแบบ paced จาก workstation (dry-run ก่อน แล้วค่อยจริง)

สัญญาณมอนิเตอร์ (ซัพพอร์ตควรดูอะไร)

  • อิมเมจพอด: เปลี่ยนจากเก่า → ใหม่; หนึ่ง swap ต่อครั้งคืออุดมคติ
  • สถานะ pause: spec.paused เป็น true ระหว่างเสถียร; อย่าปล่อย true โดยไม่มีคนเฝ้า
  • Rebalance: กลับเป็น none ระหว่าง swap; สอบสวน rebalance ค้าง
  • XDCR: changes_left พุ่งตอน rebalance และลดตอนเสถียร; ไม่ลดคือสัญญาณเหตุการณ์
  • รีสตาร์ต: รีสตาร์ตที่ไม่คาดคิดหลัง swap คือธงแดง

ทริกเกอร์ rollback

  • โหนดไม่ healthy ภายในหน้าต่าง timeout
  • Rebalance ล้มเหลวและแก้ไม่ได้ด้วย retry ครั้งเดียวหลังสอบสวน
  • อัตราผิดพลาดของแอปเกินความทนทานที่ตกลง
  • XDCR ไม่ฟื้นภายในหน้าต่าง recovery ที่ตกลง
  • bucket ใด ๆ ไม่พร้อมใช้ (vbuckets หาย) — ถือเป็น P1

การตรวจหลังอัปเกรด (sign-off)

  • พอดทั้งหมดใช้อิมเมจเป้าหมาย
  • เฟสคลัสเตอร์ Available
  • ไม่มี Warning events ใหม่เป็นเวลา 30+ นาที
  • แบ็กอัปสำเร็จหลังอัปเกรด
  • XDCR กลับสู่ steady-state (ถ้าใช้)
  • แดชบอร์ดแอปเขียวต่อเนื่อง 30+ นาที

ทิป: ถ้าต้องการเวอร์ชันเล่าเรื่องสั้นก่อน เริ่มจากสรุปบล็อก: อัปเกรด Couchbase ด้วยประตู pause ของ 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