·cnpg-database
</>

cnpg-database

CloudNative-PG (CNPG) PostgreSQL-Datenbankverwaltung für das Kubernetes-Homelab. Deckt gemeinsam genutzte Plattformcluster, dedizierte App-Cluster, Anmeldeinformationsketten und Überwachung ab. Verwenden Sie Folgendes: (1) Hinzufügen einer neuen Datenbank für eine Anwendung, (2) Erstellen eines dedizierten CNPG-Clusters, (3) Einrichten von Datenbankanmeldeinformationen und namensübergreifender Replikation, (4) Konfigurieren von PgBouncer Pooler, (5) Debuggen der Datenbankkonnektivität oder des Zustands des CNPG-Clusters, (6) Hinzufügen von PostgreSQL Erweiterungen für spezielle Workloads. Auslöser: „database“, „postgresql“, „postgres“, „cnpg“, „cloudnative-pg“, „pooler“, „pgbouncer“, „Datenbankanmeldeinformationen“, „Datenbankkennwort“, „verwaltete Rollen“, „Datenbank CRD“, „Datenbankcluster“, „gemeinsame Datenbank“, „dedizierte Datenbank“, „cnpg-Cluster“

22Installationen·2Trend·@ionfury

Installation

$npx skills add https://github.com/ionfury/homelab --skill cnpg-database

So installieren Sie cnpg-database

Installieren Sie den KI-Skill cnpg-database schnell in Ihrer Entwicklungsumgebung über die Kommandozeile

  1. Terminal öffnen: Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Installationsbefehl ausführen: Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/ionfury/homelab --skill cnpg-database
  3. Installation überprüfen: Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Quelle: ionfury/homelab.

Guide to provisioning and managing PostgreSQL databases using CloudNative-PG (CNPG) in the homelab Kubernetes platform. The platform supports both a shared multi-tenant cluster and dedicated per-application clusters.

The shared cluster is defined at kubernetes/platform/config/database/ and deployed to all clusters via the platform Kustomization. It uses CNPG managed roles and Database CRDs to declaratively provision databases and users -- no init containers or superuser access needed in app namespaces.

| cluster.yaml | CNPG Cluster CR with managed roles (spec.managed.roles) | | databases.yaml | Database CRDs for each application database | | role-secrets.yaml | Per-role password secrets (secret-generator + replicator) | | pooler.yaml | PgBouncer Pooler for connection pooling |

CloudNative-PG (CNPG) PostgreSQL-Datenbankverwaltung für das Kubernetes-Homelab. Deckt gemeinsam genutzte Plattformcluster, dedizierte App-Cluster, Anmeldeinformationsketten und Überwachung ab. Verwenden Sie Folgendes: (1) Hinzufügen einer neuen Datenbank für eine Anwendung, (2) Erstellen eines dedizierten CNPG-Clusters, (3) Einrichten von Datenbankanmeldeinformationen und namensübergreifender Replikation, (4) Konfigurieren von PgBouncer Pooler, (5) Debuggen der Datenbankkonnektivität oder des Zustands des CNPG-Clusters, (6) Hinzufügen von PostgreSQL Erweiterungen für spezielle Workloads. Auslöser: „database“, „postgresql“, „postgres“, „cnpg“, „cloudnative-pg“, „pooler“, „pgbouncer“, „Datenbankanmeldeinformationen“, „Datenbankkennwort“, „verwaltete Rollen“, „Datenbank CRD“, „Datenbankcluster“, „gemeinsame Datenbank“, „dedizierte Datenbank“, „cnpg-Cluster“ Quelle: ionfury/homelab.

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/ionfury/homelab --skill cnpg-database
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-28
Aktualisiert
2026-03-11

Browse more skills from ionfury/homelab

Schnelle Antworten

Was ist cnpg-database?

CloudNative-PG (CNPG) PostgreSQL-Datenbankverwaltung für das Kubernetes-Homelab. Deckt gemeinsam genutzte Plattformcluster, dedizierte App-Cluster, Anmeldeinformationsketten und Überwachung ab. Verwenden Sie Folgendes: (1) Hinzufügen einer neuen Datenbank für eine Anwendung, (2) Erstellen eines dedizierten CNPG-Clusters, (3) Einrichten von Datenbankanmeldeinformationen und namensübergreifender Replikation, (4) Konfigurieren von PgBouncer Pooler, (5) Debuggen der Datenbankkonnektivität oder des Zustands des CNPG-Clusters, (6) Hinzufügen von PostgreSQL Erweiterungen für spezielle Workloads. Auslöser: „database“, „postgresql“, „postgres“, „cnpg“, „cloudnative-pg“, „pooler“, „pgbouncer“, „Datenbankanmeldeinformationen“, „Datenbankkennwort“, „verwaltete Rollen“, „Datenbank CRD“, „Datenbankcluster“, „gemeinsame Datenbank“, „dedizierte Datenbank“, „cnpg-Cluster“ Quelle: ionfury/homelab.

Wie installiere ich cnpg-database?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/ionfury/homelab --skill cnpg-database Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Wo ist das Quell-Repository?

https://github.com/ionfury/homelab