dbgate-helm-chart

DbGate Helm Chart

DbGate

Chart Version CI DbGate License

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.

Quick Start

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

Production Example

# 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

Configuration

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.

Features

License

This chart is open-source. DbGate itself is licensed under the MIT License.