From c44023efde0b438721c20372ece3c0be866ab1a9 Mon Sep 17 00:00:00 2001 From: ArgoCD Setup Date: Fri, 23 Jan 2026 20:11:36 -0300 Subject: [PATCH] =?UTF-8?q?docs(aula-09):=20adicionar=20se=C3=A7=C3=A3o=20?= =?UTF-8?q?de=20upgrade=20via=20Helm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documenta como atualizar o n8n após modificar o values file, incluindo flags --atomic e --timeout para rollback seguro. --- aula-09/README.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/aula-09/README.md b/aula-09/README.md index dc80d96..878821e 100644 --- a/aula-09/README.md +++ b/aula-09/README.md @@ -132,6 +132,30 @@ O CloudFlare cuida do TLS automaticamente! Acesse: https://n8n.kube.quest ``` +## Upgrade + +Para atualizar o n8n após modificar o values file (ex: nova versão da imagem): + +```bash +helm upgrade n8n oci://ghcr.io/community-charts/helm/n8n \ + -n n8n \ + -f custom-values.yaml \ + --atomic \ + --timeout 10m +``` + +| Flag | Descrição | +|------|-----------| +| `--atomic` | Rollback automático se falhar | +| `--timeout 10m` | Tempo máximo (n8n demora para iniciar) | + +**Acompanhar o upgrade:** +```bash +kubectl get pods -n n8n -w +``` + +**Importante:** Não use `--reuse-values` sozinho - sempre passe o arquivo de values para garantir que o cluster reflita exatamente o que está no arquivo. + ## Componentes Instalados **Da aula-08 (infraestrutura):** @@ -146,7 +170,7 @@ Acesse: https://n8n.kube.quest |------------|----------|----------|--------| | Main (n8n) | 1 | 256Mi-1Gi RAM | 10Gi | | Workers | 2-5 (HPA) | 256Mi-512Mi RAM | - | -| Webhooks | 1-3 (HPA) | 128Mi-256Mi RAM | - | +| Webhooks | 1-3 (HPA) | 256Mi-512Mi RAM | - | | PostgreSQL | 1 | - | 10Gi | | Redis | 1 | - | 10Gi |