Skip to main content

Overview

DBeaver is a web-based database administration tool that provides a modern interface for managing multiple database connections. This template deploys the self-hosted CloudBeaver web application — the browser-based edition of DBeaver — with automatic admin user creation, giving you immediate access to a full-featured SQL editor, connection manager, and data browser for a wide range of database systems including PostgreSQL, MySQL, MariaDB, MongoDB, Redis, SQLite, Oracle, SQL Server, and more.

What Gets Created

  • Workload — A DBeaver web application container with persistent storage and an admin user pre-configured on startup.
  • Volume Set — Persistent storage for workspace data, connections, and settings.
  • Secret — An opaque secret storing the admin username and password, injected into the container at startup.
  • Identity & Policy — An identity bound to the workload with reveal access to the admin credentials secret.
This template does not create a GVC. You must deploy it into an existing GVC.

Installation

This template has no external prerequisites. To install, follow the instructions for your preferred method:

Configuration

The default values.yaml for this template:
image: dbeaver/cloudbeaver:25.2.0

admin:
  name: adminusername
  password: Password123

resources:
  cpu: 500m
  memory: 512Mi

volumeset:
  capacity: 10 # initial capacity in GiB (minimum is 10)

Admin Credentials

  • admin.name — Username for the admin account created on first startup.
  • admin.password — Password for the admin account. Change this before deploying.
These values are stored as a Control Plane secret and injected into the container at startup. No manual user creation is required — log in with these credentials immediately after deployment.

Resources and Storage

  • resources.cpu / resources.memory — CPU and memory allocated to the CloudBeaver workload.
  • volumeset.capacity — Persistent volume size in GiB for workspace data, connections, and settings (minimum 10).

Accessing CloudBeaver

Once deployed, open the workload’s endpoint in your browser and log in with the admin credentials configured in your values file.

External References