Saltar para o conteúdo principal
Versão 3.0

Configuração do CloudBeaver

ChartVersion3.0.1TypeapplicationAppVersion25.3.0
CompatibilidadeKubernetes1.32+OpenShift4.19+Rancher2.10.x+
Suporte a recursosLDAPsuportadoS3suportadoExternal DBsuportadoIngresssuportadoGateway APIsuportado

O que é o CloudBeaver?

O CloudBeaver é um gerenciador de bancos de dados em nuvem que oferece uma interface web completa para administração de bancos de dados. Suporta múltiplos tipos de bancos de dados e oferece recursos como edição de SQL, navegação de dados e gerenciamento de esquemas. É a versão web do DBeaver — acessível pelo navegador, sem necessidade de instalar nada no computador do usuário.

No contexto do TDP, o CloudBeaver é a interface centralizada para explorar e consultar dados no ClickHouse, Trino e PostgreSQL diretamente pelo browser, permitindo que desenvolvedores e analistas acessem dados sem instalação local de ferramentas.

O chart tdp-cloudbeaver empacota o CloudBeaver 25.3.0 para Kubernetes.

Para saber mais

Consulte CloudBeaver — Conceitos para uma visão completa da ferramenta, sua arquitetura e funcionamento.

Por que usar o CloudBeaver no TDP?

No TDP Kubernetes, os bancos de dados ficam dentro do cluster e não são acessíveis diretamente da sua máquina. O CloudBeaver resolve esse problema: roda dentro do cluster, tem acesso a todos os serviços de banco de dados, e você acessa tudo via um único endereço web.

Componentes implantados

ComponenteDescrição
CloudBeaver ServerServidor web que gerencia conexões e sessões
WorkspaceVolume persistente com configurações e workspaces dos usuários
Integração com PostgreSQL externo (opcional)Banco usado para metadados do CloudBeaver quando tdp-cloudbeaver.database.enabled: true

Estrutura de valores (Helm)

O chart tdp-cloudbeaver distribui a configuração em quatro blocos principais:

  • tdp-cloudbeaver: — configuração do servidor CloudBeaver: imagem, serviço, persistência, credenciais admin, datasources, LDAP, banco de metadados externo.
  • gatewayApi: — configuração de Gateway API (HTTPRoute e Gateway para a interface web).
  • TDP-Settings: — chave de controle da exposição HTTP/HTTPS: escolhe entre Ingress e Gateway API.
TDP-Settings:
gateway:
ingress:
enabled: false
gatewayApi:
enabled: false

tdp-cloudbeaver:
persistence:
size: 5Gi

Visão geral

PropriedadeValor
Charttdp-cloudbeaver
Versão do CloudBeaver25.3.0
Versão do chart3.0.1
Registry (OCI)oci://registry.tecnisys.com.br/tdp/charts/tdp-cloudbeaver
Porta padrão8978
Persistência padrão5Gi

Páginas relacionadas

Pré-requisitos

Antes de instalar o CloudBeaver, certifique-se de que sua infraestrutura atende aos seguintes requisitos:

  • Kubernetes 1.32+, Red Hat OpenShift 4.19+ ou Rancher Manager 2.10.x+
  • Helm 3.2.0+

Instalação

Instalação mínima via registry OCI:

Terminal input
helm upgrade --install <RELEASE_NAME> \
oci://registry.tecnisys.com.br/tdp/charts/tdp-cloudbeaver \
--version <CHART_VERSION> \
-n <NAMESPACE> \
--create-namespace \
-f <VALUES_FILE>
Exemplo
Exemplo
helm upgrade --install cloudbeaver \
oci://registry.tecnisys.com.br/tdp/charts/tdp-cloudbeaver \
--version 3.0.1 \
-n tdp-project \
--create-namespace \
-f values-cloudbeaver.yaml

OpenShift

O chart é compatível com OpenShift. Antes da instalação, confirme a política de SCC adotada no cluster e alinhe os ajustes de Security Context com o padrão operacional do ambiente.

Para contextualizar OpenShift e Rancher, use o tópico Compatibilidade do orquestrador e ajustes de segurança na página Configuração Geral, aba Decisões de ambiente que afetam a configuração.

Verificação pós-instalação

Após a instalação, verifique se o CloudBeaver iniciou corretamente:

Terminal input
# Estado dos pods
kubectl get pods -n <NAMESPACE>

# Serviço
kubectl get svc -n <NAMESPACE>

# PVC
kubectl get pvc -n <NAMESPACE>

# Logs do container
kubectl logs -n <NAMESPACE> -l app.kubernetes.io/name=tdp-cloudbeaver