DCE 5.0-20230531 商业版正式发布¶
本页说明了 DCE 5.0-20230531 商业版包含的最新特性、优化、缺陷修复等。 DCE 5.0 每个产品模块都是独立解耦的,本次发布中所涉及的产品模块为 DCE 5.0 安装器默认包含的版本。 如需独立升级或替换各个模块,请联系 Daocloud 售后支持人员下载对应版本并升级。 另请参阅商业版部署要求。
功能模块版本
模块 | 版本 | 适配的 K8s 版本 |
---|---|---|
安装器 | v0.8.0 | K8s 1.23 - 1.25 |
全局管理 | v0.17.1 | K8s 1.23 - 1.25 |
集群全生命周期管理 | v0.5.4 | K8s 1.23 - 1.25 |
容器管理 | v0.18.1 | K8s 1.18 - 1.25 |
网络 | v0.7.0 | K8s 1.18 - 1.25 |
Hwameistor | v0.10.2 | K8s 1.18 - 1.25 |
可观测性 | v0.17.2 | K8s 1.19 - 1.27 |
应用工作台 | v0.17.3 | K8s 1.23 - 1.25 |
多云编排 | v0.9.1 | K8s 1.18 - 1.25 |
微服务引擎 | v0.22.0 | K8s 1.23 - 1.25 |
服务网格 | v0.16.2 | K8s 1.21 - 1.25 |
中间件 RabbitMQ | v0.11.0 | K8s 1.23 - 1.25 |
中间件 MySQL | v0.9.0 | K8s 1.23 - 1.25 |
中间件 ElasticSearch | v0.8.0 | K8s 1.23 - 1.25 |
中间件 Redis | v0.8.0 | K8s 1.23 - 1.25 |
中间件 MinIO | v0.6.0 | K8s 1.23 - 1.25 |
中间件 PostgreSQL | v0.2.0 | K8s 1.23 - 1.25 |
中间件 Kafka | v0.6.0 | K8s 1.23 - 1.25 |
镜像仓库 | v0.8.0 | K8s 1.23 - 1.25 |
新功能和优化¶
详细的特性说明已体现在上表各版本的 Release Notes 中,这里简要说明一些新增的特性和优化。
安装器 v0.8.0¶
- 新增 支持外接 JFrog 镜像及 charts 仓库
- 新增 支持 Yum 类型包管理的 Other Linux (OpenAnolis 8.8 GA)
- 新增 支持混合架构部署方案
可观测性 v0.17.2¶
- 新增 支持查看活动告警和历史告警详情
- 新增 支持通过告警快速创建静默规则
- 新增 告警支持短信通知
- 新增 邮箱通知支持发送测试信息
- 新增 邮箱通知的消息模板支持自定义邮箱主题
- 新增 消息模板增加变量说明
- 新增 Insight Server 组件支持默认高可用
微服务引擎 v0.22.2¶
- 新增 托管 Nacos 2.2.x 版本的支持
- 新增 支持网关链路信息配置
- 新增 支持网关通过插件方式扩展能力,包括 jwt、Auth、wasm、全局限流等
- 新增 OpenAPI 文档发布流程
- 新增 支持云原生微服务基于端口的流量治理包括:负载均衡、离群检测、服务熔断等
- 新增 支持基于域名级别的黑白名单功能
服务网格 v0.16.2¶
- 新增 支持多工作负载边车操作
- 新增 网格控制面组件状态展示
- 新增 边车升级支持多工作负载能力
多云编排 v0.9.1¶
- 新增 Service 支持标签、注解表单编辑功能
容器管理 v0.18.1¶
- 新增 巡检报告下载
- 新增 对接高优先级操作全局审计日志
- 新增 连接 Minio 的超时处理
- 优化 CloudShell 由用 ConfigMap 进行 KubeConfig 挂载改为用 Secret 进行 KubeConfig 挂载
- 优化 创建备份策略集群下拉列表时,新增过滤并创建了备份策略的集群的开关
- 修复 etcdbrctl 镜像离线化
- 修复 镜像选择器无法选择镜像
- 修复 创建集群时的 repo 地址渲染
集群生命周期管理 kubean v0.5.4¶
- 新增 Flannel、kube-ovn 清单配置
应用工作台 v0.17.3¶
- 新增 支持基于 nginx-ingress 的灰度发布策略
- 新增 API 支持应用的资源拓扑
数据服务(中间件)¶
- 新增 MySQL 可配置实例监控数据采集间隔时间
- 新增 Redis 可配置实例反亲和性
- 新增 对 PostgreSQL 的支持
镜像仓库 v0.8.0¶
- 新增 支持镜像回收功能,支持手动/定时/模拟回收
- 新增 支持为镜像增加描述信息
- 优化 生成登录指令优化,支持在生成指令页面切换镜像实例
- 优化 镜像空间列表增加实例状态
- 优化 创建托管 Harbor 时支持随机生成 nodeport 端口号
全局管理 v0.17.1¶
- 新增 接入管理功能,支持将 DCE5.0 作为用户源接入其他平台
- 新增 工作空间/文件夹授权支持展示角色的权限详情
- 新增 审计日志支持下载为 Excel 和 CSV 格式
- 新增 容器组计费报表、 命名空间计费报表、工作空间计费报表,所有报表支持下载为 Excel 和 CSV 格式
- 优化 用户名/用户组名支持
.
和@
- 优化 平台默认语言改成 自动检测浏览器首选项
- 优化 审计日志:两种日志(系统和用户)分开显示
- 优化 禁止移除 admin 用户的 admin 角色或编辑 admin 的权限
升级注意事项¶
-
可观测性:当 insight agent 从 v0.16.x(或更低版本)升级到 v0.17.x 时, 由于 kube-prometheus-stack chart 版本从 41.9.1 升级至 45.28.1,其中使用的 CRD 存在部分字段的升级, 需要手动进行更新,请参考 Insight 升级注意事项。
-
微服务引擎:数据库初始化组件 sweet 已于 0.22.0 版废弃,将在 0.23.0 及之后版本彻底移除, 从 0.22.0 版开始数据表将自动同步更新,无需人工干预。
-
全局管理:当从 v0.15.x (或更低版本) 升级到 v0.17.0 (或更高版本) 时,数据库连接 helm 参数格式需要修改, 详情参照离线升级全局管理。
已知问题¶
-
镜像仓库:登录指令过期将导致服务不可用,请在使用登录指令时及时延长过期时间,该问题将在 hotfix 版本中修复。
-
安装器:离线场景下使用外置 OS Repo 仓库时,即 clusterConfig.yaml 中定义 osRepos.type=external, 部署 DCE5.0 成功后无法在容器管理中创建工作集群,解决方案请参考文档。
兼容性¶
Note
全局管理:一旦将全局管理升级到 v0.17.0 或 v0.16.0 及以上版本,必须将其他模块必须升级到相应版本,否则界面无法正常访问!**
全局管理 v0.17.0 支持的模块版本 | 全局管理 v0.16.0 支持的模块版本 |
---|---|
容器管理 v0.18.1 及更高 | 容器管理 v0.17.0 及更高 |
可观测性 v0.17.2 及更高 | 可观测性 v0.16.0 及更高 |
应用工作台 v0.17.3 及更高 | 应用工作台 v0.16.0 及更高 |
多云编排 v0.9.1 及更高 | 多云编排 v0.8.0 及更高 |
微服务引擎 v0.22.0 及更高 | 微服务引擎 v0.21.1 及更高 |
服务网格 v0.16.2 及更高 | 服务网格 v0.15.0 及更高 |
中间件 RabbitMQ v0.11.0 及更高 | 中间件 RabbitMQ v0.10.1 及更高 |
中间件 MySQL v0.9.0 及更高 | 中间件 MySQL v0.8.1 及更高 |
中间件 ElasticSearch v0.8.0 及更高 | 中间件 ElasticSearch v0.7.1 及更高 |
中间件 Redis v0.8.0 及更高 | 中间件 Redis v0.7.1 及更高 |
中间件 MinIO v0.6.0 及更高 | 中间件 MinIO v0.5.1 及更高 |
中间件 Kafka v0.6.0 及更高 | 中间件 Kafka v0.5.1 及更高 |
中间件 PostgreSQL v0.2.0 及更高 | 中间件 PostgreSQL v0.1.0 及更高 |
镜像仓库 v0.8.0 及更高 | 镜像仓库 v0.7.0 及更高 |