इस प्रोजेक्ट के बारे में
यह रिपॉजिटरी Qualytics को तैनात करने के लिए एक Helm चार्ट प्रदान करता है, जो एंटरप्राइज़ डेटा गुणवत्ता मूल्यांकन, निगरानी और सुविधा के लिए एक क्लोज्ड-सोर्स, कंटेनर-नेटिव प्लेटफ़ॉर्म है। चार्ट एक सिंगल-टेनेंट इंस्टेंस को CNCF-अनुरूप Kubernetes क्लस्टर में तैनात करता है।
आर्किटेक्चर: तैनाती को कंट्रोलप्लेन (API, CMD सेवाएँ, और फ्रंटएंड UI), एक डेटाप्लेन (ड्राइवर और एक्ज़ीक्यूटर पॉड्स के साथ एक Spark एप्लिकेशन), और बाहरी डेटास्टोर जिनकी यह निगरानी करता है, में विभाजित किया गया है। PostgreSQL प्लेटफ़ॉर्म स्थिति रखता है (डिफ़ॉल्ट रूप से इन-क्लस्टर StatefulSet या बाहरी), और RabbitMQ संदेश ब्रोकर के रूप में कार्य करता है। डेटास्टोर तैनाती के बाद UI के माध्यम से कॉन्फ़िगर किए जाते हैं, जो JDBC (Snowflake, BigQuery, Redshift, Databricks, PostgreSQL, Oracle, SQL Server) और DFS (S3, GCS, ADLS) कनेक्टर का समर्थन करते हैं।
पूर्वापेक्षाएँ: Kubernetes 1.30+, kubectl, Helm 3.12+, Qualytics-जारी इमेज रजिस्ट्री टोकन, और एक अद्वितीय तैनाती पहचानकर्ता। प्रमाणीकरण डेटाबेस-समर्थित (अनुशंसित) या Auth0 हो सकता है।
उपयोग: इंस्टॉलेशन सामग्री प्राप्त करने के लिए Qualytics खाता प्रबंधक के साथ काम करें। चरणों में CNCF-अनुरूप क्लस्टर बनाना (AWS EKS, GCP GKE, Azure AKS के लिए Terraform टेम्पलेट प्रदान किए गए हैं), template.values.yaml से एक कॉन्फ़िगरेशन फ़ाइल बनाना, आवश्यक मान सेट करना (तैनाती पहचानकर्ता, DNS रिकॉर्ड, प्रमाणीकरण, सुरक्षा रहस्य), Helm के माध्यम से तैनात करना, DNS और TLS कॉन्फ़िगर करना, और लाइसेंस सक्रिय करना शामिल है।
एयर-गैप्ड तैनाती समर्थित हैं, केवल चालू इंटरनेट निर्भरता संघीय प्रमाणीकरण के लिए Auth0 है (वैकल्पिक)। कंटेनर इमेज, डेटास्टोर एक्सेस, और JDBC ड्राइवर समाधान (Maven Central या आंतरिक रिपॉजिटरी के माध्यम से) की योजना बनाई जानी चाहिए।
दस्तावेज़ीकरण प्रमाणीकरण, Docker इमेज मिररिंग, कस्टम Maven रिपॉजिटरी, AWS पहचान, अवलोकनीयता, लाइसेंस प्रबंधन, और क्लस्टर आकार निर्धारण को कवर करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.