Doris Operator 介绍

Doris-Operator的设计基于二层调度器的原理,每个组件的一层调度利用原生的 StatefulSet 和 Autoscaler 资源来管理对应的 Pod 服务。这种设计使得 Doris-Operator 能够完全适配任何兼容开源的 Kubernetes 集群。

Doris-Operator 提供了各种组件和资源的定义,用户可以根据这些定义构建最终态 Doris Cluster 集群的 YAML 配置。Doris-Operator 会根据用户的终态配置,在 Kubernetes上搭建所需的 Doris 集群。通过修改 Kubernetes 集群中相应的 YAML 文件,用户可以实现 Doris 集群的管理。

Doris Operator 介绍

核心能力

多种 PV

多种 PV

支持管理多种 Persistent Volumes 管理能力,使得数据的存储与管理更加灵活和可靠。
Pod 部署配置

Pod 部署配置

支持 Pod 的部署配置,包括但不限于 Affinity(亲和性)和模板等,帮助优化计算资源使用。
配置文件和服务分离

配置文件和服务分离

支持配置文件和服务的分离,使得配置的管理更加方便和安全,同时也提高了系统的可维护性。
服务平滑升级

服务平滑升级

专用支持服务的平滑升级,使得在进行系统升级时能够保持服务的连续性和稳定性,避免对业务造成影响。
自动伸缩

自动伸缩

针对计算节点组,提供了根据计算资源使用情况自动弹性扩缩的功能,帮助用户优化计算资源的利用。
支持 Helm

支持 Helm

除了支持 Kubectl 命令行工具来使用 Operator,也支持使用 Helm 工具来使用。

现在开始

在 K8s 集群上部署 Apache Doris 或者 SelectDB Enterprise