PostgreSQL deployen
Zuletzt aktualisiert: 16. März 2026
PostgreSQL ist eine leistungsstarke, open-source relationale Datenbank. Mit dem lowcloud Helm Release deployst du eine vollständig verwaltete PostgreSQL-Instanz in deinem Kubernetes-Cluster.
Chart-Registry: oci://registry-1.docker.io/cloudpirates/postgres
Das Helm Release wird von den Cloud Pirates bereitgestellt und gepflegt.
Voraussetzungen
- Ein lowcloud-Account mit aktivem Cluster
- Zugriff auf das lowcloud Dashboard
Quick Start
Minimale Konfiguration, um PostgreSQL schnell zum Laufen zu bringen:
auth:
username: myuser
password: my-secure-password
database: mydb
Tipp: Verwende immer ein starkes Passwort und ändere die Default-Werte vor dem Deployment. Für den produktiven Einsatz solltest du zusätzlich Persistence und Resource Limits konfigurieren — siehe Abschnitt Erweiterte Values.
Konfiguration
Die wichtigsten Konfigurationsoptionen im Überblick:
| Parameter | Beschreibung | Default |
|---|---|---|
auth.username | Datenbank-Benutzername | — |
auth.password | Datenbank-Passwort | — |
auth.database | Name der Datenbank | — |
primary.resources.requests.cpu | CPU-Request für die Primary-Instanz | — |
primary.resources.requests.memory | Memory-Request für die Primary-Instanz | — |
primary.persistence.enabled | Persistenten Speicher aktivieren | false |
primary.persistence.size | Größe des persistenten Volumes | 8Gi |
Schritt-für-Schritt Anleitung
1. Service hinzufügen
Navigiere im lowcloud Dashboard zu Add Service und wähle Helm Release aus. Suche im Popup nach der PostgreSQL-Registry:
oci://registry-1.docker.io/cloudpirates/postgres
Wähle anschließend die gewünschte Version des Helm Releases aus. Die Option "latest" ist in den meisten Fällen eine gute Wahl.

2. Values konfigurieren
Gib dem Helm-Service einen aussagekräftigen Namen in lowcloud (z.B. postgres-production).
Passe dann die values.yaml an deine Anforderungen an:
auth:
username: myapp
password: super-secret-pw-123
database: myapp_production
Tipp: Weitere Konfigurationsoptionen wie Resources und Persistence findest du im Abschnitt Erweiterte Values weiter unten.

3. Deployment starten
Öffne den erstellten Service und klicke auf Deploy. Warte, bis das Label im Dashboard auf "Deployed" wechselt — deine PostgreSQL-Instanz ist dann einsatzbereit und kann von deinen Anwendungen genutzt werden.
Erweiterte Values
Erweiterte Konfiguration mit CPU-, Memory-Limits und persistentem Speicher:
auth:
username: myapp
password: super-secret-pw-123
database: myapp_production
primary:
resources:
requests:
cpu: 250m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
persistence:
enabled: true
size: 10Gi