产品简介
SelectDB Enterprise Manager on K8s 是面向 Kubernetes 环境的 SelectDB 集群可视化管理平台。它延续 Enterprise Manager 简单易用的可视化运维体验,通过统一的 Web 界面提供集群创建、接管、状态查看、扩缩容、升级、日志与事件查看等能力,降低直接管理 Kubernetes 资源的复杂度。
与物理机或虚拟机上的传统主机模式不同,Enterprise Manager on K8s 通过 Kubernetes API 和 Doris Operator 管理集群,不在 SelectDB 节点上安装 Manager Agent,也不管理节点所在主机。
工作方式
部署清单将 Manager Web 服务、Studio 和 MetaDB 部署为 Kubernetes 工作负载。其中,Manager Web 服务使用 ServiceAccount 访问 Kubernetes API,负责提交集群生命周期操作并展示集群状态;Doris Operator 根据 SelectDB 自定义资源中声明的期望状态,创建和维护 StatefulSet、Service、Pod 等 Kubernetes 资源。

支持的集群形态
Enterprise Manager on K8s 支持以下两种 SelectDB 集群形态:
| 集群类型 | Kubernetes 资源 | 主要组件 |
|---|---|---|
| 存算一体 | DorisCluster | FE、BE、Broker |
| 存算分离 | DorisDisaggregatedCluster | FE、MetaService、计算组(Compute Group) |
功能特性
Enterprise Manager on K8s 提供以下主要功能:
| 功能 | 说明 |
|---|---|
| 集群创建 | 创建存算一体或存算分离集群 |
| 集群接管 | 扫描并接管 Kubernetes 中已有的 SelectDB 集群 |
| 状态查看 | 查看集群、组件、Pod、Service、PVC 及数据库节点状态 |
| 集群运维 | 扩缩容、资源调整、PVC 扩容、配置变更、升级及重启 |
| 日志与事件 | 查看容器日志、SelectDB 文件日志及 Kubernetes 事件 |
| 任务管理 | 查看操作进度,取消或强制终止异常任务 |
有关 Agent 部署和主机管理的传统主机模式,请参见 Enterprise Manager 产品简介。