·cnpg-database
</>

cnpg-database

إدارة قاعدة بيانات CloudNative-PG (CNPG) PostgreSQL لمختبر Kubernetes المنزلي. يغطي مجموعة الأنظمة الأساسية المشتركة ومجموعات التطبيقات المخصصة وسلاسل بيانات الاعتماد والمراقبة. يُستخدم عندما: (1) إضافة قاعدة بيانات جديدة لأحد التطبيقات، (2) إنشاء مجموعة CNPG مخصصة، (3) إعداد بيانات اعتماد قاعدة البيانات والنسخ المتماثل لمساحة الاسم، (4) تكوين PgBouncer أدوات التجميع، (5) تصحيح أخطاء اتصال قاعدة البيانات أو صحة مجموعة CNPG، (6) إضافة PostgreSQL ملحقات لأحمال العمل المتخصصة. المشغلات: "قاعدة البيانات"، "postgresql"، "postgres"، "cnpg"، "cloudnative-pg"، "pooler"، "pgbouncer"، "بيانات اعتماد قاعدة البيانات"، "كلمة مرور قاعدة البيانات"، "الأدوار المُدارة"، "قاعدة البيانات CRD"، "مجموعة قاعدة البيانات"، "قاعدة بيانات مشتركة"، "قاعدة بيانات مخصصة"، "مجموعة cnpg"

22التثبيتات·2الرائج·@ionfury

التثبيت

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

كيفية تثبيت cnpg-database

ثبّت مهارة الذكاء الاصطناعي cnpg-database بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/ionfury/homelab --skill cnpg-database
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: 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 لمختبر Kubernetes المنزلي. يغطي مجموعة الأنظمة الأساسية المشتركة ومجموعات التطبيقات المخصصة وسلاسل بيانات الاعتماد والمراقبة. يُستخدم عندما: (1) إضافة قاعدة بيانات جديدة لأحد التطبيقات، (2) إنشاء مجموعة CNPG مخصصة، (3) إعداد بيانات اعتماد قاعدة البيانات والنسخ المتماثل لمساحة الاسم، (4) تكوين PgBouncer أدوات التجميع، (5) تصحيح أخطاء اتصال قاعدة البيانات أو صحة مجموعة CNPG، (6) إضافة PostgreSQL ملحقات لأحمال العمل المتخصصة. المشغلات: "قاعدة البيانات"، "postgresql"، "postgres"، "cnpg"، "cloudnative-pg"، "pooler"، "pgbouncer"، "بيانات اعتماد قاعدة البيانات"، "كلمة مرور قاعدة البيانات"، "الأدوار المُدارة"، "قاعدة البيانات CRD"، "مجموعة قاعدة البيانات"، "قاعدة بيانات مشتركة"، "قاعدة بيانات مخصصة"، "مجموعة cnpg" المصدر: ionfury/homelab.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/ionfury/homelab --skill cnpg-database
المصدر
ionfury/homelab
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-28
آخر تحديث
2026-03-11

Browse more skills from ionfury/homelab

إجابات سريعة

ما هي cnpg-database؟

إدارة قاعدة بيانات CloudNative-PG (CNPG) PostgreSQL لمختبر Kubernetes المنزلي. يغطي مجموعة الأنظمة الأساسية المشتركة ومجموعات التطبيقات المخصصة وسلاسل بيانات الاعتماد والمراقبة. يُستخدم عندما: (1) إضافة قاعدة بيانات جديدة لأحد التطبيقات، (2) إنشاء مجموعة CNPG مخصصة، (3) إعداد بيانات اعتماد قاعدة البيانات والنسخ المتماثل لمساحة الاسم، (4) تكوين PgBouncer أدوات التجميع، (5) تصحيح أخطاء اتصال قاعدة البيانات أو صحة مجموعة CNPG، (6) إضافة PostgreSQL ملحقات لأحمال العمل المتخصصة. المشغلات: "قاعدة البيانات"، "postgresql"، "postgres"، "cnpg"، "cloudnative-pg"، "pooler"، "pgbouncer"، "بيانات اعتماد قاعدة البيانات"، "كلمة مرور قاعدة البيانات"، "الأدوار المُدارة"، "قاعدة البيانات CRD"، "مجموعة قاعدة البيانات"، "قاعدة بيانات مشتركة"، "قاعدة بيانات مخصصة"، "مجموعة cnpg" المصدر: ionfury/homelab.

كيف أثبّت cnpg-database؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/ionfury/homelab --skill cnpg-database بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/ionfury/homelab

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-02-28