Doris Operator
本文按版本倒序列出 Doris Operator 的版本发布说明。
25.8.0
该版本为 DDC 增加了重要能力,包括 TLS 支持、PVC 扩容和 Pod 调试能力。同时,该版本改进了 Helm 支持、Pod 资源配置和可靠性。
功能与改进
dorisctl支持 TLS 访问。#432- Operator 在 drop node 场景中支持使用 TLS。#434
- 改进 Helm chart 模板。#452
- Helm 和 Operator chart 支持通过
values.yaml设置 Deployment 资源配额。#462 - Helm chart
kubeVersion兼容带预发布后缀的 Kubernetes 版本,例如 EKS 和 GKE 版本。#463 - 增加 DDC 调试能力。#460 #471
- 为 BE Pod 增加 CPU 资源感知参数传递能力。#464
- DDC 支持 PVC 扩容。#467
- Init Container 自定义行为支持资源限制配置。#469
Bug 修复
- 修复单元测试用例问题。#430 #433
- 修复未关闭 SQL 连接导致的资源泄漏。#437
- 修复 FE PVC 信息收集问题。#438
- 修复错误日志信息、重复环境变量和其他代码缺陷。#440 #442 #449
- 修复 CVE 并更新安全依赖。#453
- 修复 MySQL SQL Client 结构定义映射问题。#468
可靠性
- DDC MetaService controller 复用
BuildVolumesVolumeMountsAndPVCs构建 PVC,提升逻辑一致性。#436
下载
镜像格式请参考镜像仓库说明。
致谢
25.4.0
该版本主要支持在 DCR 上挂载共享磁盘,并支持在 Helm chart 中配置 Pod annotations。
功能与改进
致谢
25.3.0
该版本改进了 DorisCluster 和 DorisDisaggregatedCluster 资源的 PersistentVolume 能力,修复了若干 Bug,并改进项目示例和 Helm 构建方式。
功能与改进
- 在 Makefile 中增加用于 Helm 发布的 Helm
make支持。#362 - 增加 DCR PersistentVolume 模板配置,并支持与配置文件联动。#364
- 增加 DDC PersistentVolume 自定义能力和
PersistentVolume兼容性。#369
Bug 修复
其他变更
致谢
25.2.0
该版本增加了访问 Kerberos 保护的数据系统的能力,升级了 Go 和 controller-runtime 版本,改进运行时行为,修复 Bug,并更新文档。
功能与改进
Bug 修复
- 修复等待 BE deployment 时可能触发 reconcile 的问题。#341
其他变更
- 更新 Operator Dockerfile 的基础镜像,并将 Go 版本改为 1.23。#337 #346
- 将 Go 和 controller-runtime 从 alpha v1 更新到 v1。#340
- 将
golang.org/x/net从 0.30.0 升级到 0.33.0。#343 - 更新 README 文件。#344 #345 #347 #349 #350
下载
- Operator 镜像:Docker Hub,使用带
operator前缀的 tag。 - Doris 镜像:Docker Hub,使用带
ms、fe和be前缀的 tag。