عن المشروع
توفر هذه المستودعات مخطط Helm لنشر Qualytics، وهي منصة مغلقة المصدر وقائمة على الحاويات لتقييم ومراقبة وتسهيل جودة بيانات المؤسسات. ينشر المخطط مثيلًا أحادي المستأجر إلى مجموعة Kubernetes متوافقة مع CNCF.
البنية: ينقسم النشر إلى Controlplane (خدمات API وCMD وواجهة المستخدم الأمامية)، وDataplane (تطبيق Spark مع حاويات السائق والمنفذ)، وDatastores الخارجية التي يراقبها. يحتفظ PostgreSQL بحالة المنصة (StatefulSet داخل المجموعة افتراضيًا أو خارجيًا)، ويعمل RabbitMQ كوسيط للرسائل. يتم تكوين Datastores بعد النشر عبر واجهة المستخدم، مع دعم موصلات JDBC (Snowflake وBigQuery وRedshift وDatabricks وPostgreSQL وOracle وSQL Server) وDFS (S3 وGCS وADLS).
المتطلبات الأساسية: Kubernetes 1.30+ وkubectl وHelm 3.12+ ورمز سجل صور صادر عن Qualytics ومعرف نشر فريد. يمكن أن يكون المصادقة مدعومًا بقاعدة بيانات (موصى به) أو Auth0.
الاستخدام: اعمل مع مدير حساب Qualytics للحصول على مواد التثبيت. تتضمن الخطوات إنشاء مجموعة متوافقة مع CNCF (قوالب Terraform لـ AWS EKS وGCP GKE وAzure AKS متوفرة)، وإنشاء ملف تكوين من template.values.yaml، وتعيين القيم المطلوبة (معرف النشر وسجل DNS والمصادقة وأسرار الأمان)، والنشر عبر Helm، وتكوين DNS وTLS، وتفعيل الترخيص.
يتم دعم عمليات النشر المعزولة عن الشبكة، مع الاعتماد الوحيد المستمر على الإنترنت وهو Auth0 للمصادقة الموحدة (اختياري). يجب التخطيط لصور الحاويات والوصول إلى datastore وحل برامج تشغيل JDBC (عبر Maven Central أو مستودع داخلي).
تغطي الوثائق المصادقة ونسخ صور Docker ومستودعات Maven المخصصة وهويات AWS ومراقبة الأداء وإدارة التراخيص وتحديد حجم المجموعة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.