# DCE 5.0-20230731 商业版正式发布 本页说明了 DCE 5.0-20230731 商业版包含的最新特性、优化、缺陷修复等。 DCE 5.0 每个产品模块都是独立解耦的,本次发布中所涉及的产品模块为 DCE 5.0 安装器默认包含的版本。 如需独立升级或替换各个模块,请联系 Daocloud 售后支持人员下载对应版本并升级。 另请参阅[商业版部署要求](../../install/commercial/deploy-requirements.md)。 **功能模块版本** | 模块 | 版本 | 适配的 K8s 版本 | | :------------------- | :---------------------------------------------------------------- | :-------------- | | 安装器 | [v0.10.0](../../install/release-notes.md#v0100) | K8s 1.23 - 1.25 | | 全局管理 | [v0.19.2](../../ghippo/intro/release-notes.md#v0190) | K8s 1.23 - 1.25 | | 集群全生命周期管理 | [v0.8.0](https://github.com/kubean-io/kubean/releases/tag/v0.8.0) | K8s 1.25 - 1.27 | | 容器管理 | [v0.20.0](../../kpanda/intro/release-notes.md#v0200) | K8s 1.18 - 1.25 | | 网络 | [v0.8.1](../../network/intro/releasenotes.md#v081) | K8s 1.18 - 1.25 | | Hwameistor | [v0.11.2](../../storage/hwameistor/releasenotes.md#v0111) | K8s 1.18 - 1.25 | | VirtNest | [v0.1.0](../../virtnest/intro/release-notes.md#v010) | K8s 1.18 - 1.25 | | 可观测性 | [v0.19.1](../../insight/intro/releasenote.md#v0190) | K8s 1.19 - 1.27 | | 应用工作台 | [v0.19.2](../../amamba/intro/release-notes.md#v0192) | K8s 1.23 - 1.25 | | 多云编排 | [v0.11.1](../../kairship/intro/release-notes.md#v011) | K8s 1.18 - 1.25 | | 微服务引擎 | [v0.26.2](../../skoala/intro/release-notes.md#v0262) | K8s 1.23 - 1.25 | | 服务网格 | [v0.18.0](../../mspider/intro/release-notes.md#v0180) | K8s 1.21 - 1.25 | | 中间件 RabbitMQ | [v0.12.3](../../middleware/rabbitmq/release-notes.md#v0123) | K8s 1.23 - 1.25 | | 中间件 MySQL | [v0.10.3](../../middleware/mysql/release-notes.md#v0103) | K8s 1.23 - 1.25 | | 中间件 ElasticSearch | [v0.9.3](../../middleware/elasticsearch/release-notes.md#v093) | K8s 1.23 - 1.25 | | 中间件 Redis | [v0.10.0](../../middleware/redis/release-notes.md#v0100) | K8s 1.23 - 1.25 | | 中间件 MinIO | [v0.7.3](../../middleware/minio/release-notes.md#v073) | K8s 1.23 - 1.25 | | 中间件 PostgreSQL | [v0.4.0](../../middleware/postgresql/release-notes.md#v040) | K8s 1.23 - 1.25 | | 中间件 Kafka | [v0.7.3](../../middleware/kafka/release-notes.md#v073) | K8s 1.23 - 1.25 | | 镜像仓库 | [v0.10.0](../../kangaroo/intro/release-notes.md#v010) | K8s 1.23 - 1.25 | ## 新功能和优化 详细的特性说明已体现在上表各版本的 Release Notes 中,这里简要说明一些新增的特性和优化。 ### 安装器 v0.10.0 - **新增** 支持 Oracle Linux R8-U7 操作系统 - **新增** import-artifact 子命令支持根据 clusterConfig.yaml 配置文件中定义的外接服务来导入离线资源 - **优化** 重构、抽象 clusterConfig 检测层 - **优化** 优化前置依赖安装脚本的错误提示 - **优化** 在最小化安装过程中 ES 健康状态为 yellow 时允许继续安装 ### 微服务引擎 v0.26.2 - **新增** 支持 API 级别的全局限流 - **新增** 支持域名级别的全局限流 - **新增** 支持 API 列表批量操作(上线/下线/删除) - **新增** 支持云原生微服务治理通过插件方式扩展能力,包括:JWT 插件、Auth 插件、Wasm 插件、全局限流插件等 ### 可观测性 v0.19.1 - **新增** Kubenetes 事件分析及查询功能 - **新增** 内置告警策略提供告警修复建议 - **新增** 支持自定义日志导出字段及格式 - **优化** 系统组件中获取 Elasticsearch 组件状态的逻辑 - **优化** 支持在安装参数中配置是否导入默认消息模板 ### 服务网格 v0.18.0 - **新增** Istio 版本列表会包含推荐版本 - **新增** 服务诊断,支持自动修复和手工修复指南 - **新增** 支持网格控制面多集群高可用部署配置 - **优化** 命名空间边车默认过滤掉系统命名空间 - **优化** 网格权限优化,适配工作空间更新 ### 多云编排 v0.11.1 - **新增** 支持在资源详情中查看事件信息 - **升级** Operator 至 Karmada 社区版本 ### 容器管理 v0.20.0 - **新增** Helm 应用界面支持查看 Helm 操作日志 - **新增** 工作集群支持接入异构节点 - **新增** 创建集群支持批量导入节点 - **新增** 容器存储支持创建 NFS 类型的数据卷 - **新增** 新增 vGPU 支持,支持自动识别节点 CPU、支持新增为负载配置 CPU 配额 - **优化** 优化集群接入逻辑,当接入集群二次接入新管理平台时,需要预先清理旧管理平台的数据冗余才能被接入,关于集群接入的更多细节, 请参考[卸载/解除接入集群](https://docs.daocloud.io/kpanda/user-guide/clusters/delete-cluster/) - **优化** 升级 Clusterpedia 到 v0.7.0 - **优化** 优化基于权限的页面交互,无权限用户将无法进入无资源权限的页面 - **优化** 接入节点支持配置内核调优等高级参数配置 - **优化** Insight 组件安装检测机制 - **修复** 修复 Helm 任务一直处在 __安装中__ 、 __卸载中__ 的问题 - **修复** 创建集群节点检查内核版本检测错误问题 - **修复** 创建集群插件无法自定义命名空间的问题 - **修复** 更新密钥默认增加 __ca.crt__ 数据的问题 ### 容器网络 v0.8.0 - **新增** Spiderpool CR 中新增 nodeName、multusName 字段,用于支持节点拓扑,能按需配置网络 - **新增** Spiderpool 提供了 SpiderMultusConfig CR,简化书写 JSON 格式的 Multus CNI 配置, 自动管理 Multus NetworkAttachmentDefinition CR - **新增** Spiderpool 提供了 Coordinator 插件,解决 Underlay Pod 无法访问 ClusterIP、调谐 Pod 的路由、检测 Pod 的 IP 是否冲突、Pod 的网关是否可达等。参考 [Coordinator 文档](https://github.com/spidernet-io/spiderpool/blob/main/docs/usage/coordinator-zh_CN.md)。 - **新增** IPVlan 的深度支持,适用于任何公有云环境 - **新增** 支持多个默认 IP 池,简化使用成本 - **新增** CNI 插件 I __facer__ ,用于自动创建子接口,参考 [Ifacer 文档](https://github.com/spidernet-io/spiderpool/blob/main/docs/usage/ifacer-zh_CN.md) - **新增** 通过 Pod 注解指定默认路由网卡 - **新增** 自动池的回收开关支持,可以自定义自动池是否删除 - **优化** 集群子网弹性 IP 的支持,可以很好地解决应用在滚动更新时,旧 Pod 未删除,新 Pod 没有可用 IP 的问题 ### 集群生命周期管理 v0.8.0 - **新增** 集群操作记录保留条数配置 - **新增** Apache-2.0 开源 License 许可 ### 应用工作台 v0.19.3 - **新增** Issues 界面列表支持跳转到 Jira 查看详情 - **新增** OAM 应用支持编辑 YAML、添加组件、编辑组件、编辑运维特征等功能 - **新增** 流水线支持 Sonarqube 配置、代码质量结果步骤 ### 数据服务(中间件) - **新增** Mcamel-Redis 访问白名单配置 - **新增** Mcamel-MongoDB 对 __log__ 目录所在 PVC 的配置能力 - **新增** Mcamel-MongoDB 工作负载反亲和能力 - **新增** Mcamel-RabbitMQ 工作负载反亲和能力 - **新增** Mcamel-PostgreSQL 备份管理能力 - **新增** 数据服务下所有中间件实例 UI 界面权限访问限制 - **优化** Mcamel-Redis 创建实例对话框,添加默认反亲和标签值,简化配置过程 - **优化** Mcamel-Redis 数据恢复界面 - **优化** Mcamel-MySQL 数据恢复界面 - **优化** Mcamel-MongoDB 创建实例对话框增加反亲和默认标签,简化配置过程 - **优化** Mcamel-MongoDB 可以在非 __Operator__ 所在命名空间创建 __MongoDB__ 实例 - **优化** Mcamel-MongoDB 增加前端界面权限相关的展示信息 - **优化** Mcamel-PostgreSQL 监控图表,去除干扰元素并新增时间范围选择 - **修复** Mcamel-Redis 关闭节点亲和性失败 - **修复** Mcamel-PostgreSQL 监控图表部分 Panel 无法展示的问题 ### 镜像仓库 v0.10.0 - **新增** 输出镜像仓库迁移/备份/恢复方案,已通过迁移 Release-ci 仓库验证 - **新增** 输出非安全镜像仓库登录最佳实践方案 - **新增** 创建托管 Harbor 支持使用内部中间件 MinIo - **新增** 适配人大金仓的 PostgreSQL 模式 - **优化** 创建托管 Harbor 时对 PostgreSQL、Redis 地址进行格式校验 - **优化** 无权限置灰+提示优化 - **优化** 集群解绑后的特殊情况处理 ### 全局管理 v0.19.2 - **新增** 支持在工作空间-资源组绑定 Mesh / Mesh-namespace 资源 - **新增** 自定义角色权限点增加 Tips 提示 - **新增** 平台设置-安全策略-对单个用户的多重并发会话进行限制 - **新增** 平台设置-安全策略-能够对系统的最大并发会话连接数进行限制 - **新增** 删除工作空间时校验镜像仓库中是否还存在资源 - **优化** Ghippo 中无权限的按钮、菜单均置灰,且 Hover 时出现无权限提示 ### 虚拟机 v0.1.0 - **新增** 支持通过集群展示虚拟机列表 - **新增** 支持通过容器镜像创建虚拟机 - **新增** 支持关机/启动、删除虚拟机 - **新增** 支持通过控制台访问(VNC)虚拟机 - **新增** 支持查看虚拟机详情 ## 升级注意事项 - **微服务引擎**:微服务引擎版本大于 v0.24.2 版时,针对 v0.24.2 及之前版本存在不兼容更新,因为网关涉及开源组件仓库地址变更, 所以更新前需要手动删除旧有的 gateway-api-admission-xxxxx Job,然后进行正常升级更新操作 - **全局管理**:当从 v0.15.x (或更低版本) 升级到 v0.19.0 (或更高版本) 时,数据库连接 Helm 参数格式需要修改, 详情参照[离线升级全局管理](../../ghippo/install/offline-install.md) ## 兼容性 !!! note **全局管理:一旦将全局管理升级到 v0.19.0 及以上版本,必须将其他模块必须升级到相应版本,否则界面无法正常访问!** 全局管理 v0.19.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.10.0 的已知问题: - Redhat v8.6 操作系统火种 kind 重启后 kubelet 服务无法启动,报错: __failed to initialize top level QOS containers: root container [kubelet kubepods] doesn't exist__ - 安装基于 TencentOS 3.1 的集群时,无法正确识别包管理器,如果需要 TencentOS 3.1 请使用安装器 v0.9.0 ## 安装 - [DCE 5.0 商业版本安装](../../install/commercial/deploy-arch.md) - [DCE 5.0 社区版本安装](../../install/community/resources.md) ## 下载产品文档 - [点击下载导出的 Word 版本](https://harbor-test2.cn-sh2.ufileos.com/docs/download/dce5.0-exported-docs-v0.10.0.docx):375.2 MB - [点击下载导出的 PDF 版本](https://harbor-test2.cn-sh2.ufileos.com/docs/download/dce5.0-exported-docs-v0.10.0.pdf):252.7 MB - [DCE 5.0 离线包下载](../../download/index.md) !!! note [产品文档](../index.md)是适合 Web 展示的网页,直接导出 Word 和 PDF 会有版面不兼容的问题, 导出后的表格、图片、链接和 Tab 等效果无法保证,请酌情谨慎使用。