Datenbanken
Aktualisiert am 27. Oktober 2026
Datenbanken
Webgune stellt Datenbanken direkt in Kubernetes bereit, mit persistentem Speicher (PVC): die Daten überleben Neustarts und Image-Updates.
Eine Engine wählen
| Engine | Port | Typischer Anwendungsfall | Anleitung |
|---|---|---|---|
| PostgreSQL | 5432 | relationale Anwendungen, umfangreiche ORMs | PostgreSQL |
| MySQL | 3306 | WordPress, Laravel, PHP im Allgemeinen | MySQL |
| MariaDB | 3306 | MySQL-Fork, gleiche Treiber | MariaDB |
| MongoDB | 27017 | JSON-Dokumente, flexibles Schema | MongoDB |
| Redis | 6379 | Cache, Sessions, Warteschlangen | Redis |
Eine Datenbank erstellen
- + Neuer Dienst → Datenbank.
- Wählen Sie die Engine.
- Benennen Sie die Datenbank.
- Das Passwort wird automatisch generiert (bei Bedarf anpassbar).
- Erstellen: die Datenbank ist in wenigen Sekunden bereit.
Zwei Verbindungsmöglichkeiten
- Interne URL: für Dienste desselben Projekts, über das interne DNS des Clusters. Das ist die Standardwahl.
- Öffentliche URL (NodePort): für einen Zugriff von außen (lokaler Rechner, grafisches Tool). Explizit über Öffentlich exponieren im Tab Database zu aktivieren.
Integrierte SQL-Oberfläche
Der Tab Database enthält einen Explorer im Stil von phpMyAdmin: Tabellenliste mit Struktur, und einen Query-Editor (Strg+Enter zum Ausführen).
Backups
Der Tab Backups des Dienstes deckt beide Bedürfnisse ab, manuell und geplant. Details unter Backups und Wiederherstellung. Kurz gefasst: ein Dump exportiert den Inhalt der Datenbank, ein Snapshot kopiert das gesamte Volume, und ein Backup wird aus derselben Liste wiederhergestellt.
Aktivieren Sie die Planung, sobald Sie in Produktion gehen. Sie ist standardmäßig täglich. Ohne Backup lässt sich eine versehentliche Löschung nicht rückgängig machen.