这个项目能做什么
此仓库提供用于部署Qualytics的Helm chart,Qualytics是一个闭源、容器原生的企业数据质量评估、监控和促进平台。该chart将单租户实例部署到符合CNCF标准的Kubernetes集群。
架构:部署分为控制平面(API、CMD服务和前端UI)、数据平面(包含驱动器和执行器pod的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身份、可观测性、许可证管理和集群大小调整。
评论
0 评分人数达到10人后显示
登录后参与讨论。