عامل بوستجرس
![](https://images.downcodes.com/uploads/20241205/img_67518c9d85cca30.png)
يوفر مشغل 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 والتطبيقات
![سمات](https://images.downcodes.com/uploads/20241205/img_67518c9d8623731.png)
![سمات](https://images.downcodes.com/uploads/20241205/img_67518c9d8a5af32.png)
التوثيق
توجد نسخة سهلة الاستخدام للمتصفح من هذه الوثائق على postgres-operator.readthedocs.io
- كيف يعمل
- تثبيت
- تجربة Postgres على K8s
- واجهة مستخدم مشغل Postgres
- خيارات DBA - من RBAC إلى النسخ الاحتياطي
- بناء وتصحيح وتوسيع المشغل
- خيارات التكوين
- مرجع بيان Postgres
- خيارات سطر الأوامر ومتغيرات البيئة