PostgreSQL deployen

Lerne, wie du PostgreSQL als Helm Release über lowcloud in deinem Kubernetes-Cluster deployst und konfigurierst.

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:

ParameterBeschreibungDefault
auth.usernameDatenbank-Benutzername
auth.passwordDatenbank-Passwort
auth.databaseName der Datenbank
primary.resources.requests.cpuCPU-Request für die Primary-Instanz
primary.resources.requests.memoryMemory-Request für die Primary-Instanz
primary.persistence.enabledPersistenten Speicher aktivierenfalse
primary.persistence.sizeGröße des persistenten Volumes8Gi

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