Ingress — CloudBeaver
A exposição via Ingress usa hostname, path, TLS opcional e annotations de cert-manager (exemplo ilustrativo — substitua por um domínio que você controle).
Pré-requisitos
- Ingress Controller (ex.: NGINX).
- Emissão de certificados: opcional, via
cert-managerse usar a annotation abaixo.
Exemplo
tdp-cloudbeaver:
ingress:
enabled: true
ingressClassName: "nginx"
hostname: cloudbeaver.example.com
path: /
pathType: Prefix
tls: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
Terminal input
helm upgrade --install <release> \
oci://registry.tecnisys.com.br/tdp/charts/tdp-cloudbeaver \
-n <namespace> --create-namespace \
-f meu-values.yaml
Substitua cloudbeaver.example.com e o cluster issuer pelos valores do seu ambiente.
Acesso
Após o deploy, use a URL correspondente ao hostname (e esquema https se tls: true).
Troubleshooting
| Problema | Causa | Solução |
|---|---|---|
| Ingress ausente | ingress.enabled: false | Habilitar no values |
| Host não resolve | DNS / hosts local | Ajustar DNS ou resolução do cliente |
| TLS falha | Issuer / Secret incorretos | Conferir cert-manager e o Secret TLS |