Workstation Logo
Produtos
Labs de IAAgentes OpenAIAgentes ClaudeGrok BotWorkstation CRM (WSL CRM)MarketingTodos os Produtos
Soluções IA
Estações de Trabalho IAAI SME PackagesIA PrivadaClusters GPUIA EdgeLaboratório IA EmpresarialIA por Indústria
Serviços
Modernização de plataformaEngenharia digitalFundações de dados e IAOperações autónomasConsultoria de IAAutomação DevOpsCibersegurançaDesenvolvimento de softwareConstrução de agentesConfiguração MLOps
Sobre Nós
ParceirosHistórias de Clientes
Artigos
Documentação
WSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7
Blog
Contacte-nosLogin
Workstation

Estações de trabalho de IA, software multiagente de IA, infraestrutura de GPU e soluções de agentes inteligentes para empresas modernas.

Contacte-nos

Soluções de IA

Estações de Trabalho IAAI SME PackagesIA PrivadaClusters GPUIA EdgeLaboratório IA EmpresarialIA por Indústria

Produtos

Todos os ProdutosWSL CRM e ERPMarketingAgentes OpenAIWSL ProxyRing PromoterWSL VaultJobshoutSysOps 24/7

Empresa

Sobre NósPor que WorkstationParceirosHistórias de ClientesPreçosContato

Recursos

ArtigosDocumentaçãoBlogPesquisarMapa do Site
Escritório Reino Unido
77-79 Marlowes, Hemel Hempstead HP1 1LFComo chegar: pegue a saída 20 da M25, Outer LondonN.º da empresa: 11641870Seg - Sex: 9:00 - 18:00 GMT
+44 7515 356 146
Escritório Bélgica
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683Seg - Sex: 9:00 - 18:00 CET
+32 492 45 67 46
Escritório Índia
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

© 2026 Workstation AI. Todos os direitos reservados.

PrivacidadeCookiesTermos de ServiçoMapa do site
Home / Articles / Technology
Banco de dadosKubernetesDevOpsSRE

Upgrade rolling do Couchbase Server sob CAO (ritmo + porta de pausa)

Runbook copiar/colar para suporte e equipes SRE: preflight, swap-rebalance nó a nó, estratégia XDCR, gatilhos de rollback e checagens de sign-off

April 22, 2026Technology2 min read

Upgrades são onde a confiabilidade do banco é comprovada ou quebrada. Este artigo oferece um runbook ritmado, amigável ao suporte, para atualizar o Couchbase Server sob o Couchbase Autonomous Operator (CAO), usando o campo nativo spec.paused para controlar o progresso entre nós. Resultado: um nó por vez, janela de estabilização entre swaps, sinais mais claros e janela de rollback maior.

Topologia de referência

Topologia típica de Couchbase no AKS

O loop de upgrade ritmado

Loop de upgrade ritmado

Objetivos

  • Atualizar o Couchbase Server com risco mínimo.
  • Manter uma janela deliberada de pausa + estabilizar + health check entre nós.
  • Manter opções de rollback pelo maior tempo prático.

Checklist pré-upgrade (não pule)

  • Tudo verde: fase do cluster Available, sem rebalance ativo, sem eventos Warning.
  • Backups atuais e restauráveis: backup completo concluído; drill de restore feito ou tempo compreendido.
  • Tag de rollback registrada: verificar que a imagem antiga ainda existe e pode ser puxada.
  • Decisão XDCR registrada: desativar durante upgrades de prod para sinal limpo (recomendado), ou manter em pre-prod para exercitar o comportamento.

Comandos rápidos de verificação

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"}'

Caminhos de execução

  • Preferido: executar o upgrade do seu workflow de CI (dry-run primeiro, depois real).
  • Fallback: executar o script de upgrade ritmado de uma workstation (dry-run primeiro, depois real).

Sinais de monitoramento (o que o suporte deve observar)

  • Imagens dos pods: transição antiga → nova; um swap por vez é ideal.
  • Estado de pausa: spec.paused fica true durante a estabilização; nunca deixar true sem atenção.
  • Rebalance: volta a none entre swaps; investigar rebalances persistentes.
  • XDCR: changes_left sobe no rebalance e drena na estabilização; falha em drenar é sinal de incidente.
  • Restarts: qualquer restart inesperado pós-swap é bandeira vermelha.

Gatilhos de rollback

  • O nó não fica healthy dentro da janela de timeout.
  • O rebalance falha e não se resolve com uma única retry após investigação.
  • A taxa de erro da aplicação excede a tolerância acordada.
  • XDCR não se recupera após a janela de recuperação acordada.
  • Qualquer bucket indisponível (vbuckets faltando) — tratar como P1.

Validação pós-upgrade (sign-off)

  • Todos os pods na imagem alvo
  • Fase do cluster Available
  • Sem novos eventos Warning por 30+ minutos
  • Backup bem-sucedido pós-upgrade
  • XDCR em steady-state recuperado (se usado)
  • Dashboards da aplicação verdes por 30+ minutos

Dica: Se quiser primeiro uma versão narrativa mais curta, comece pelo resumo do blog: Upgrades Couchbase com portas de pausa 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