·cnpg-database
</>

cnpg-database

Gestion de base de données PostgreSQL CloudNative-PG (CNPG) pour le homelab Kubernetes. Couvre le cluster de plate-forme partagée, les clusters d'applications dédiés, les chaînes d'informations d'identification et la surveillance. À utiliser lorsque : (1) Ajout d'une nouvelle base de données pour une application, (2) Création d'un cluster CNPG dédié, (3) Configuration des informations d'identification de la base de données et de la réplication entre espaces de noms, (4) Configuration de PgBouncer poolers, (5) Débogage de la connectivité de la base de données ou de la santé du cluster CNPG, (6) Ajout de PostgreSQL extensions pour les charges de travail spécialisées. Déclencheurs : "base de données", "postgresql", "postgres", "cnpg", "cloudnative-pg", "pooler", "pgbouncer", "informations d'identification de la base de données", "mot de passe de la base de données", "rôles gérés", "CRD de la base de données", "cluster de base de données", "base de données partagée", "base de données dédiée", "cluster cnpg"

22Installations·2Tendance·@ionfury

Installation

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

Comment installer cnpg-database

Installez rapidement le skill IA cnpg-database dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/ionfury/homelab --skill cnpg-database
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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 |

Gestion de base de données PostgreSQL CloudNative-PG (CNPG) pour le homelab Kubernetes. Couvre le cluster de plate-forme partagée, les clusters d'applications dédiés, les chaînes d'informations d'identification et la surveillance. À utiliser lorsque : (1) Ajout d'une nouvelle base de données pour une application, (2) Création d'un cluster CNPG dédié, (3) Configuration des informations d'identification de la base de données et de la réplication entre espaces de noms, (4) Configuration de PgBouncer poolers, (5) Débogage de la connectivité de la base de données ou de la santé du cluster CNPG, (6) Ajout de PostgreSQL extensions pour les charges de travail spécialisées. Déclencheurs : "base de données", "postgresql", "postgres", "cnpg", "cloudnative-pg", "pooler", "pgbouncer", "informations d'identification de la base de données", "mot de passe de la base de données", "rôles gérés", "CRD de la base de données", "cluster de base de données", "base de données partagée", "base de données dédiée", "cluster cnpg" Source : ionfury/homelab.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/ionfury/homelab --skill cnpg-database
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-28
Mis à jour
2026-03-11

Browse more skills from ionfury/homelab

Réponses rapides

Qu'est-ce que cnpg-database ?

Gestion de base de données PostgreSQL CloudNative-PG (CNPG) pour le homelab Kubernetes. Couvre le cluster de plate-forme partagée, les clusters d'applications dédiés, les chaînes d'informations d'identification et la surveillance. À utiliser lorsque : (1) Ajout d'une nouvelle base de données pour une application, (2) Création d'un cluster CNPG dédié, (3) Configuration des informations d'identification de la base de données et de la réplication entre espaces de noms, (4) Configuration de PgBouncer poolers, (5) Débogage de la connectivité de la base de données ou de la santé du cluster CNPG, (6) Ajout de PostgreSQL extensions pour les charges de travail spécialisées. Déclencheurs : "base de données", "postgresql", "postgres", "cnpg", "cloudnative-pg", "pooler", "pgbouncer", "informations d'identification de la base de données", "mot de passe de la base de données", "rôles gérés", "CRD de la base de données", "cluster de base de données", "base de données partagée", "base de données dédiée", "cluster cnpg" Source : ionfury/homelab.

Comment installer cnpg-database ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/ionfury/homelab --skill cnpg-database Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/ionfury/homelab

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-28