프로젝트 소개
이 저장소는 엔터프라이즈 데이터 품질 평가, 모니터링 및 촉진을 위한 폐쇄형 소스, 컨테이너 네이티브 플랫폼인 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 ID, 관찰 가능성, 라이선스 관리 및 클러스터 크기 조정을 다룹니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.