Helm chart to deploy DbGate — a fast, modern, open-source database client and SQL editor supporting MySQL, PostgreSQL, SQL Server, MongoDB, Redis, SQLite, Oracle, and more — on Kubernetes.
helm repo add dbgate https://antiantiops.github.io/dbgate-helm-chart
helm repo update
helm upgrade --install dbgate dbgate/dbgate \
--namespace dbgate --create-namespace
Then access DbGate:
kubectl port-forward svc/dbgate 3000:3000 -n dbgate
# Open http://localhost:3000
# values-production.yaml
ingress:
enabled: true
className: nginx
hosts:
- host: dbgate.example.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: dbgate-tls
hosts:
- dbgate.example.com
persistence:
storageClass: longhorn
size: 5Gi
resources:
limits:
cpu: "1"
memory: 1Gi
requests:
cpu: 200m
memory: 256Mi
helm upgrade --install dbgate dbgate/dbgate -n dbgate -f values-production.yaml
| Value | Default | Description |
|---|---|---|
image.repository |
dbgate/dbgate |
Container image |
image.tag |
5.5.5 |
Image tag |
service.type |
ClusterIP |
Service type |
service.port |
3000 |
Service port |
ingress.enabled |
false |
Create Ingress |
ingress.className |
"" |
IngressClass |
persistence.enabled |
true |
Enable PVC |
persistence.size |
1Gi |
PVC size |
persistence.storageClass |
"" |
StorageClass |
resources.limits.cpu |
500m |
CPU limit |
resources.limits.memory |
512Mi |
Memory limit |
env |
[] |
Extra environment variables |
See dbgate/values.yaml for the full list.
This chart is open-source. DbGate itself is licensed under the MIT License.