DCE 5.0-20231231 商业版正式发布¶
本页说明了 DCE 5.0-20231231 商业版包含的最新特性、优化、缺陷修复等。 DCE 5.0 每个产品模块都是独立解耦的,本次发布中所涉及的产品模块为 DCE 5.0 安装器默认包含的版本。 如需独立升级或替换各个模块,请联系 Daocloud 售后支持人员下载对应版本并升级。 另请参阅商业版部署要求。
功能模块版本
分类 | 模块 | 版本 | 适配的 K8s 版本 |
---|---|---|---|
安装 | 安装器 | v0.14.0 | K8s 1.24 - 1.27 |
Kubean | v0.11.0 | K8s 1.18 - 1.27 | |
工作台 | 应用工作台 | v0.23.0 | K8s 1.23 - 1.27 |
容器 | 容器管理 | v0.24.0 | K8s 1.18 - 1.27 |
多云编排 | v0.15.0 | K8s 1.18 - 1.27 | |
镜像仓库 | v0.13.1 | K8s 1.23 - 1.27 | |
云原生网络 | v0.12.0 | K8s 1.18 - 1.27 | |
存储 HwameiStor | v0.13.3 | K8s 1.18 - 1.27 | |
虚拟机 | v0.5.0 | K8s 1.18 - 1.27 | |
可观测性 | Insight | v0.23.0 | K8s 1.19 - 1.27 |
微服务 | 微服务引擎 | v0.31.1 | K8s 1.23 - 1.27 |
服务网格 | v0.22.0 | K8s 1.21 - 1.27 | |
中间件 | RabbitMQ | v0.16.0 | K8s 1.23 - 1.27 |
MySQL | v0.14.0 | K8s 1.23 - 1.27 | |
ElasticSearch | v0.13.0 | K8s 1.23 - 1.27 | |
Redis | v0.14.0 | K8s 1.23 - 1.27 | |
MinIO | v0.11.0 | K8s 1.23 - 1.27 | |
PostgreSQL | v0.8.0 | K8s 1.23 - 1.27 | |
MongoDB | v0.6.0 | K8s 1.23 - 1.27 | |
Kafka | v0.11.0 | K8s 1.23 - 1.27 | |
边缘计算 | 云边协同 | v0.7.0 | K8s 1.23 - 1.27 |
管理 | 全局管理 | v0.23.0 | K8s 1.23 - 1.27 |
运营管理 | v0.4.3 | K8s 1.23 - 1.27 |
新功能和优化¶
详细的特性说明已体现在上表各版本的 Release Notes 中,这里简要说明一些新增的特性和优化。
安装器 v0.14.0¶
- 优化 安装器通过调用 kubean 上游功能实现镜像多架构合并
- 优化 社区版移除火种节点检测
- 优化 kubean 组件 k8s 老版本兼容支持
Kubean v0.11.0¶
Kubean 是一个集群生命周期管理工具,这个版本:
- 优化 重构 Manifest、Localartifact 的控制器
- 优化 重构导入镜像脚本以支持合并多平台镜像
- 优化 优化日志输出的信息
应用工作台 v0.23.0¶
- 新增 支持 Nexus 的集成以及相关操作
- 新增 支持 Testlink 的集成以及相关操作
- 修复 原生应用拓扑显示资源数量不正确的问题
容器管理 v0.24.0¶
- 优化 审计日志中记录服务、路由、数据卷声明、数据卷、存储池资源的创建与删除操作
- 优化 适配 Kubean 实现 K8s 版本的向下兼容
- 修复 修复 Addon 生命周期管理过程导致权限泄漏
多云编排 v0.15.0¶
- 修复 多云任务资源无法看到容器组资源
镜像仓库 v0.13.1¶
- 优化 兼容支持非法的 K8s 用户名
- 修复 修复大规模镜像同步时占用较大带宽问题
- 修复 修复单个镜像空间中存在大规模的镜像查询延迟较高问题
容器网络 v0.12.1¶
- 新增 支持界面配置 SR-IOV Policy,提供在宿主机上创建出 VF,并上报资源能力
- 新增 支持在 annotation 中有接口名称以支持多个网卡
- 新增 支持子网在双栈中的单 IP
容器存储 v0.13.3¶
- 优化 添加 VolumeSnapshotClass
- 优化 Hwameictl 命令行支持了
snapshot
参数 - 修复 修复 Volume Group 始终保持与组中所有卷的可访问性一致
虚拟机 v0.5.0¶
- 新增 支持创建虚拟机配置网络,实现更丰富的能力,例如多网卡
- 新增 支持虚拟机详情查看网络信息
- 新增 支持在虚拟机详情查看监控信息
可观测性 v0.23.0¶
-
Insight Server v0.23.0
- 新增 集成网络观测 Deepflow 社区版
- 新增 告警规则模板
- 优化 使用 DSL 作为日志告警的查询语句
-
Insight Agent v0.23.0
- 修复 链路追踪的探针自动注入
k8s_namespce_name
- 修复 为每个已部署 Insight Agent 的集群自动生成并配置日志索引
- 修复 链路追踪的探针自动注入
微服务引擎 v0.31.0¶
- 优化 升级网关运行时(Envoy)至 v1.28.0 官方版本
- 优化 Skoala Agent 组件并添加日志功能
- 修复 网关管理组件的日志文件缺失问题
服务网格 v0.22.0¶
- 新增 更大规模:S2000P8000、S5000P20000 的网格实例
- 新增 更大规模:网关实例升级提醒,支持一键升级
- 新增 更大规模:自定义网格实例的系统组件资源配额
数据服务(中间件)¶
- 新增 Redis 内置告警规则
- 新增 MySQL 支持创建组复制模式的实例
- 优化 Redis 哨兵模式下 NodePort 模式时返回多个哨兵的 NodePort 地址
云边协同 v0.7.0¶
- 新增 支持接入已安装在集群中的 KubeEdge
- 优化 优化边缘资源批量删除交互
- 优化 优化边缘单元镜像认证交互
全局管理 v0.23.0¶
- 新增 OIDC 协议支持 DCE 5.0 退出时对应的身份提供商页面也要自动登出的功能
- 新增 增加 Folder 之间用户/授权隔离模式
- 优化 支持 Folder/Workspace 用户授权多个角色
升级注意事项¶
- 容器管理:从 v0.21.x 版本升级到 v0.22.0 及更高版本时,如果 Global 集群使用了哨兵模式的 Redis,升级时需要变更 --set global.db.redis.url 。
- 全局管理:当从 v0.15.x (或更低版本) 升级到 v0.21.0 (或更高版本) 时,数据库连接 Helm 参数格式需要修改, 详情参照离线升级全局管理。
- 可观测性:Insight Agent 0.20.0 及以下版本存在 PodMonitor 采集多份 JVM 指标数据的问题, 需要修改对应配置,详情参照 PodMonitor 采集多份 JVM 指标数据。
- 应用工作台:从 v0.21.0 之前的版本升级该版本时会发生 GitOps 应用消失的情况。建议不要升级到该版本,直接升级到 v0.22.0 之后的版本。
兼容性¶
Note
全局管理:一旦将全局管理升级到 v0.23.0 及以上版本,必须将其他模块必须升级到相应版本,否则界面无法正常访问!
全局管理 v0.23.0 支持的各模块版本如下:
- 容器管理 v0.18.1 及以上版本
- 可观测性 v0.17.2 及以上版本
- 应用工作台 v0.17.3 及以上版本
- 多云编排 v0.9.1 及以上版本
- 微服务引擎 v0.22.0 及以上版本
- 服务网格 v0.16.2 及以上版本
- 中间件 mcamel-rabbitmq v0.11.0 及以上版本
- 中间件 mcamel-mysql v0.9.0 及以上版本
- 中间件 mcamel-elasticsearch v0.8.0 及以上版本
- 中间件 mcamel-redis v0.8.0 及以上版本
- 中间件 mcamel-MinIO v0.6.0 及以上版本
- 中间件 mcamel-Kafka v0.6.0 及以上版本
- 中间件 mcamel-PostgreSQL v0.2.0 及以上版本
- 镜像仓库 v0.8.0 及以上版本
已知问题¶
安装器 v0.14.0 的已知问题,参见安装排障。