Doris-Operator的设计基于二层调度器的原理,每个组件的一层调度利用原生的 StatefulSet 和 Autoscaler 资源来管理对应的 Pod 服务。这种设计使得 Doris-Operator 能够完全适配任何兼容开源的 Kubernetes 集群。
Doris-Operator 提供了各种组件和资源的定义,用户可以根据这些定义构建最终态 Doris Cluster 集群的 YAML 配置。Doris-Operator 会根据用户的终态配置,在 Kubernetes上搭建所需的 Doris 集群。通过修改 Kubernetes 集群中相应的 YAML 文件,用户可以实现 Doris 集群的管理。