# DCE 5.0-20230831 商业版正式发布 本页说明了 DCE 5.0-20230831 商业版包含的最新特性、优化、缺陷修复等。 DCE 5.0 每个产品模块都是独立解耦的,本次发布中所涉及的产品模块为 DCE 5.0 安装器默认包含的版本。 如需独立升级或替换各个模块,请联系 Daocloud 售后支持人员下载对应版本并升级。 另请参阅[商业版部署要求](../../install/commercial/deploy-requirements.md)。 **功能模块版本** | 模块 | 版本 | 适配的 K8s 版本 | | :------------------- | :----------------------------------------------------------------- | :-------------- | | 安装器 | [v0.11.0](../../install/release-notes.md#v0110) | K8s 1.23 - 1.25 | | 全局管理 | [v0.20.0](../../ghippo/intro/release-notes.md#v0200) | K8s 1.23 - 1.27 | | 运营管理 | [v0.4.0](../../ghippo/intro/release-notes.md) | K8s 1.23 - 1.27 | | 集群全生命周期管理 | [v0.8.6](https://github.com/kubean-io/kubean/releases/tag/v0.8.6) | K8s 1.25 - 1.27 | | 容器管理 | [v0.21.0](../../kpanda/intro/release-notes.md#v0210) | K8s 1.18 - 1.27 | | 网络 | [v0.9.0](../../network/intro/releasenotes.md) | K8s 1.18 - 1.27 | | HwameiStor | [v0.10.8](../../storage/hwameistor/releasenotes.md#v0110) | K8s 1.18 - 1.27 | | VirtNest | [v0.2.0](../../virtnest/intro/release-notes.md#v020) | K8s 1.18 - 1.27 | | 可观测性 | [v0.20.0](../../insight/intro/releasenote.md#insight-server-v0200) | K8s 1.19 - 1.27 | | 应用工作台 | [v0.20.0](../../amamba/intro/release-notes.md#v0200) | K8s 1.23 - 1.25 | | 多云编排 | [v0.12.0](../../kairship/intro/release-notes.md#v012) | K8s 1.18 - 1.25 | | 微服务引擎 | [v0.27.2](../../skoala/intro/release-notes.md#v0272) | K8s 1.23 - 1.25 | | 服务网格 | [v0.19.0](../../mspider/intro/release-notes.md#v0190) | K8s 1.21 - 1.25 | | 中间件 RabbitMQ | [v0.13.0](../../middleware/rabbitmq/release-notes.md#v0130) | K8s 1.23 - 1.25 | | 中间件 MySQL | [v0.11.0](../../middleware/mysql/release-notes.md#v0110) | K8s 1.23 - 1.25 | | 中间件 ElasticSearch | [v0.10.0](../../middleware/elasticsearch/release-notes.md#v0100) | K8s 1.23 - 1.25 | | 中间件 Redis | [v0.11.0](../../middleware/redis/release-notes.md#v0110) | K8s 1.23 - 1.25 | | 中间件 MinIO | [v0.8.0](../../middleware/minio/release-notes.md#v080) | K8s 1.23 - 1.25 | | 中间件 PostgreSQL | [v0.5.0](../../middleware/postgresql/release-notes.md#v050) | K8s 1.23 - 1.25 | | 中间件 Kafka | [v0.8.0](../../middleware/kafka/release-notes.md#v080) | K8s 1.23 - 1.25 | | 镜像仓库 | [v0.11.0](../../kangaroo/intro/release-notes.md#v0110) | K8s 1.23 - 1.27 | ## 新功能和优化 详细的特性说明已体现在上表各版本的 Release Notes 中,这里简要说明一些新增的特性和优化。 ### 安装器 v0.11.0 - **新增** 更新 Global 集群的 K8s 版本到 v1.26.7 以避免旧版本安全漏洞 - **新增** 支持在 clusterConfig.yaml 设置 ansible 扩展参数 - **新增** 支持 redhat 9.2 系统离线部署 - **新增** 离线包添加 __diag.sh__ Global 集群诊断脚本 ### 微服务引擎 v0.27.2 - **新增** 流量泳道 Beta 版 - **新增** 云原生微服务治理 Beta 版 - **新增** 支持精确地控制整个集群的流量调用总量 - **新增** 支持接入 Consul 注册中心 - **新增** 支持网关实例级别的安全认证配置 - **新增** 各模块功能的权限依赖 ### 可观测性 v0.20.0 - Insight Server - **新增** 容器事件告警 - **新增** 链路查询相关日志 - **新增** 事件详情增加元数据 - **新增** 日志支持 Lucene 语法查询 - **优化** 集群状态异常时增加提示 - **优化** 日志过滤的条件增强 - **优化** 告警静默条件创建时允许添加相同的标签 - **优化** 节点日志支持通过文件路径过滤 - **优化** 增加针对 CoreDNS 的内置告警策略 - **修复** 系统组件中 Elasticsearch 的创建时间不正确 - **修复** 日志上下文查询出来的日志条数和实际的日志条数不符 - **修复** 告警修复建议中跳转链接重定向 - **修复** 事件查询中部分数据的兼容性问题 - **修复** 拓扑图图例颜色错误问题 - **修复** 拓扑图取消集群、命名空间边界时所有的节点变成外部节点问题 - **修复** 消息模板中要是任一通知类型的模板内容出错,就会导致告警无法通知 - Insight Agent - **优化** 日志和链路数据支持通过 Kafka 消费数据 - **修复** 与 Openshift 集群的兼容性问题 - **修复** 与 Kubernetes v0.18.20 的兼容性问题 - **修复** 与 DCE 4.0 的兼容性问题 - **修复** 指标计算异常的问题 ### 服务网格 v0.19.0 - **新增** __userinfo__ 接口,可以获取当前用户的权限信息 > 注意:如果进入网格后,需要同时传入 __mesh_id__ 参数才可以获取到精确的权限信息。 - **新增** __Mcpc Controller__ 支持虚拟机(自动创建 __WorkloadShadow__ ) - **新增** 网格创建虚拟机(VM)服务接口 - **新增** 虚拟机(VM)离线安装包构建和上传脚本 - **新增** 虚拟机(VM)绑定服务并生成配置接口 - **新增** __Grafana__ 路由面板添加 __Reporter__ 参数 - **新增** __Mspider__ 虚拟机代理控制器(mspider-vm-agent) - **新增** __generator__ 包,实现 __ComponentAnalyzer__ 传入 __MeshCluster__ 或 __GlobalMesh__ ,即可获取对应组件状态 - **优化** 网格是否可用升级接口,增加对权限的判断 - **优化** 重写 __gsc-controller__ 下的 mesh-cluster 中 __reconcileComponentsStatus__ - **升级** 前端版本至 __v0.17.0__ - **升级** 支持的网格版本至 __1.16.6__ 、 __1.17.5__ 、 __1.18.2__ ### 多云编排 v0.11.1 - **新增** 支持跨集群弹性伸缩 ### 容器管理 v0.21.0 - **新增** Helm Repo 密码连通性校验,支持跳过 TLS 证书认证 - **新增** 全局服务机器的工作节点扩容 - **新增** 支持 Nvidia vGPU - **新增** Nvidia MIG Single/Mixed 模式 - **新增** 异构 GPU 资源管理(Nvidia GPU、天数 GPU、昇腾 GPU) - **新增** GPU 资源隔离(用户态隔离、物理隔离) - **新增** 集群 GPU 卡自动识别 - **新增** Operator 方式安装 Nvidia Driver - **优化** 解除集群接入时支持卸载相关组件 - **优化** Pod 状态处理逻辑,新增 Pod 子状态 - **优化** 支持配置集群操作记录保留任务条数 - **优化** 创建工作集群支持配置控制节点数 - **优化** Insight-agent 未安装提示 - **修复** 更新 Helm 应用实例时,配置参数丢失的问题 - **修复** Networkpolicy 关联实例展示报错问题 - **修复** 创建集群配置最大 Pod 数导致集群创建失败的问题 - **修复** 创建 __Redhat__ 类型的工作集群失败的问题 - **修复** 命名空间级用户查看定时任务详情报“无权限”的问题 - **修复** 用户无法绑定工作空间的问题 ### 容器网络 v0.9.0 - **新增** SpiderMultusConfig 的 Annotation Webhook 校验 - **新增** 在双栈 SpiderSubnet 自动池功能下分配单栈 IP - **新增** IPAM 核心算法优化,优先在亲和的池中分配 IP - **新增** SpiderSubnet 自动池功能下,孤儿 IPPool 的创建 - **新增** Multus 卸载钩子移除 CNI 配置文件 - **新增** Coordinator 支持自动模式(默认),这将自动检测 Coordinator 的工作模式,不再需要手动指定 Underlay 或 Overlay 相同的 Multus CNI 配置,可以同时被用作 Underlay 或 Overlay 模式 - **新增** 通过 __spidermultusconfig__ 配置 __ovs-cni__ ### 集群生命周期管理 v0.8.6 - **新增** 适配 Redhat 9.0 - **新增** Cluster & ClusterOperation CR 配置 Owner References 可级联删除 - **优化** 移除 ClusterOperation 中的 backoffLimit 属性 ### 应用工作台 v0.20.0 - **新增** 增加了原生应用的状态字段 - **优化** 获取 SonaQube 的扫描结果的时候,不与对应的运行记录绑定,从最新的运行记录获取 - **修复** 创建控制面集群的命名空间时,如果 ns 处于被删除状态依旧创建成功的问题 ### 数据服务(中间件) - **新增** Mcamel-MySQL 新增参数模板功能 - **新增** Mcamel-Redis 解决方案中心:Redis 跨集群主从同步 - **新增** Mcamel-PostgreSQL 白名单访问控制 - **新增** Mcamel-kafka 白名单访问控制 - **优化** Mcamel-Elasticsearch 在创建页面添加默认反亲和配置 - **优化** Mcamel-RabbitMQ 在创建页面添加默认反亲和配置 - **优化** operator 创建过程的页面展示 - **优化** 对 Kindbase 语法的兼容 - **升级** Mcamel-MinIO Operator 镜像到 v5.0.6 ### 镜像仓库 v0.11.0 - **新增** 托管 Harbor 状态校验 - **新增** 上线到下载站 - **新增** Nginx 代理最佳实践、资源容量规划最佳实践方案 - **优化** 修复托管 Harbor 描述无法更新问题 - **优化** 点火镜像仓库镜像空间显示不全 - **优化** WS admin 创建回收规则前端报错 ### 全局管理 v0.20.0 - **新增** 云边协同 Kant 对接 License 管理体系 - **新增** 密码长度规则更新 - **新增** 支持对接企业微信 - **新增** 运营管理支持 postgres/kingbase 数据库 - **新增** [OEM IN](../../ghippo/best-practice/oem/oem-in.md) 使用 Istio 来做流量分发方案 - **优化** 修复部分数据表结构没有主键问题 - **优化** 修复升级导致自定义 reverseProxy 被覆盖 每次更新会将该值修改回默认值问题 ### 虚拟机 v0.2.0 - **新增** 支持重启虚拟机 - **新增** 支持表单编辑虚拟机 - **新增** 支持 YAML 创建虚拟机 - **新增** 支持克隆虚拟机 - **新增** 支持为虚拟机创建快照 - **新增** 支持从快照恢复虚拟机,并展示恢复记录 ## 升级注意事项 - **微服务引擎**:微服务引擎版本大于 v0.24.2 版时,针对 v0.24.2 及之前版本存在不兼容更新, 因为网关涉及开源组件仓库地址变更,所以更新前需要手动删除旧有的 __gateway-api-admission-xxxxx__ Job,然后进行正常升级更新操作。 - **全局管理**:当从 v0.15.x (或更低版本) 升级到 v0.20.0 (或更高版本) 时,数据库连接 Helm 参数格式需要修改, 详情参照[离线升级全局管理](../../ghippo/install/offline-install.md) ## 兼容性 !!! note 全局管理:一旦将全局管理升级到 v0.20.0 及以上版本,必须将其他模块必须升级到相应版本,否则界面无法正常访问! 全局管理 v0.20.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 及以上版本 ## 安装 - [DCE 5.0 商业版本安装](../../install/commercial/deploy-arch.md) - [DCE 5.0 社区版本安装](../../install/community/resources.md) ## 下载 - [DCE 5.0 下载站](../../download/index.md)