Deploy com Helm
Implantando a Infraestrutura Urbis Workflows com Helm.
Este documento fornece um guia básico para implantar a Infraestrutura Urbis Workflows usando Helm, referenciando o repositório OpenUrbis/urbis-workflows-infra.
Pré-requisitos
Antes de prosseguir, certifique-se de ter:
- Um cluster Kubernetes (versão 1.20 ou superior)
- Helm 3 instalado
kubectlconfigurado para interagir com seu cluster
Passos para Implantar
-
Clonar o Repositório
Clone o repositório Urbis Workflows Infrastructure para sua máquina local:git clone https://github.com/OpenUrbis/urbis-workflows-infra.git cd urbis-workflows-infra -
Criar um Namespace
Crie um namespace Kubernetes para a implantação:kubectl create namespace urbis-workflows -
Configurar a Implantação
Personalize a implantação editando o arquivovalues.yamlpara configurações gerais esecrets.yamlpara dados sensíveis (ex: senhas de banco de dados). Certifique-se de quesecrets.yamlnão seja comitado no controle de versão.
Exemplo de modificação emvalues.yaml:postgresql: replicaCount: 2 -
Instalar o Chart Helm
Implante a infraestrutura usando o chart Helm:helm install urbis-workflows ./infra -f values.yaml -f secrets.yaml -n urbis-workflows -
Verificar a Implantação
Verifique o status dos recursos implantados:kubectl get pods -n urbis-workflows
Atualizando a Implantação
Para aplicar alterações na configuração ou chart:
helm upgrade urbis-workflows ./infra -f values.yaml -f secrets.yaml -n urbis-workflowsDesinstalando a Implantação
Para remover a implantação:
helm uninstall urbis-workflows -n urbis-workflowsNota: Dados persistentes (ex: volumes de banco de dados) devem ser excluídos manualmente se não forem mais necessários.
Informações Adicionais
Para mais detalhes, consulte o README no repositório. Para suporte, abra uma issue no GitHub ou entre em contato com contas@urbis.sampa.br.