Pular para o conteúdo

Provisionar um Novo Banco

Este runbook cria um novo banco para uma aplicação, seguindo o padrão de deploy (stateful first).

  • Operador CloudNativePG instalado em cnpg-system.
  • StorageClass nvme-local disponível no rke-db-00.
  • Secret com credenciais do R2 entregue pelo Vault.
  1. Criar o namespace da aplicação (ex.: nextcloud).
  2. Escrever o Cluster CNPG incluindo:
  3. Aplicar o manifesto (via PR/GitOps).
  4. Verificar o agendamento — o pod deve subir no rke-db-00:
    Terminal window
    kubectl -n nextcloud get pods -o wide
    # NODE deve ser rke-db-00
  5. Confirmar o backup — checar o primeiro base backup no R2 e o WAL archiving.
  6. Conectar a aplicação ao Service <cluster>-rw (etapa stateless).
VerificaçãoEsperado
kubectl get pods -o widePod do banco em rke-db-00
Nenhum outro pod em rke-db-00Taint isolando o nó
Objetos no bucket R2Base backup + WALs