عامل بوستجرس
يوفر مشغل Postgres وسيلة سهلة لتشغيل مجموعات PostgreSQL عالية التوفر على Kubernetes (K8s) المدعومة من Patroni. تم تكوينه فقط من خلال بيانات Postgres (CRDs) لتسهيل التكامل في خطوط أنابيب CI/CD الآلية دون الوصول إلى Kubernetes API مباشرة، مما يعزز البنية التحتية كتعليمات برمجية مقابل العمليات اليدوية.
ميزات المشغل
- تحديثات متجددة حول تغييرات مجموعة Postgres، بما في ذلك. تحديثات الإصدار الثانوية السريعة
- تغيير حجم الحجم المباشر دون إعادة تشغيل الكبسولة (AWS EBS، PVC)
- تجمع اتصال قاعدة البيانات مع PGBouncer
- دعم سريع في ترقية الإصدار الرئيسي. يدعم الترقية العالمية لجميع المجموعات.
- استعادة مجموعات Postgres واستنساخها على AWS وGCS وAzure
- بالإضافة إلى ذلك، يمكن تكوين النسخ الاحتياطية المنطقية لحاوية S3 أو GCS
- مجموعة الاستعداد من أرشيف S3 أو GCS WAL
- قابلة للتكوين للبيئات غير السحابية
- تعمل إدارة بيانات الاعتماد والمستخدم الأساسية على K8s على تسهيل عمليات نشر التطبيقات
- دعم شهادات TLS المخصصة
- واجهة المستخدم لإنشاء وتحرير بيانات مجموعة Postgres
- متوافق مع أوبن شيفت
ميزات PostgreSQL
- يدعم PostgreSQL 16، بدءًا من الإصدار 12+
- تدفق مجموعة النسخ المتماثل عبر Patroni
- استعادة النقاط في الوقت المناسب باستخدام pg_basebackup / WAL-E عبر Spilo
- مكتبات التحميل المسبق: bg_mon، pg_stat_statements، pgextwlist، pg_auth_mon
- بما في ذلك. ملحقات Postgres الشائعة مثل decoderbufs وhyppg وpg_cron وpg_partman وpg_stat_kcache وpgq وpgvector وplpgsql_check وpostgis وset_user وtimescaledb
تم تطوير مشغل Postgres في زالاندو ويتم استخدامه في الإنتاج لأكثر من خمس سنوات.
إصدارات Postgres وK8s المدعومة
يطلق | إصدارات بوستجرس | إصدارات K8s | جولانج |
---|
v1.13.0 | 12 → 16 | 1.27+ | 1.22.5 |
v1.12.0 | 11 → 16 | 1.27+ | 1.22.3 |
v1.11.0 | 11 → 16 | 1.27+ | 1.21.7 |
v1.10.1 | 10 → 15 | 1.21+ | 1.19.8 |
v1.9.0 | 10 → 15 | 1.21+ | 1.18.9 |
v1.8.2 | 9.5 → 14 | 1.20 → 1.24 | 1.17.4 |
ابدء
للحصول على انطباع أول سريع، اتبع تعليمات هذا البرنامج التعليمي.
الإعدادات المدعومة لـ Postgres والتطبيقات
التوثيق
توجد نسخة سهلة الاستخدام للمتصفح من هذه الوثائق على postgres-operator.readthedocs.io
- كيف يعمل
- تثبيت
- تجربة Postgres على K8s
- واجهة مستخدم مشغل Postgres
- خيارات DBA - من RBAC إلى النسخ الاحتياطي
- بناء وتصحيح وتوسيع المشغل
- خيارات التكوين
- مرجع بيان Postgres
- خيارات سطر الأوامر ومتغيرات البيئة