Skip to content

DCE 5.0-20231031 Enterprise Released

This page explains the latest features, optimizations, bug fixes, and more included in DCE 5.0-20231031 Enterprise. Each product module in DCE 5.0 is independently decoupled, and the versions included in this release are the ones that come with the DCE 5.0 installer by default. If you need to independently upgrade or replace each module, please contact Daocloud's customer support personnel to download the proper version and perform the upgrade. Also, refer to the Enterprise Deployment Requirements.

Included Modules

Category Module Version Compatible K8s Versions
Installation Installer v0.12.0 K8s 1.24 - 1.27
Kubean v0.9.3 K8s 1.25 - 1.27
Workbench Workbench v0.21.0 K8s 1.23 - 1.27
Container Container Management v0.22.0 K8s 1.18 - 1.27
Multicloud Management v0.13.1 K8s 1.18 - 1.27
Container Registry v0.12.0 K8s 1.23 - 1.27
Cloud Native Network v0.10.1 K8s 1.18 - 1.27
HwameiStor Storage v0.13.1 K8s 1.18 - 1.27
Virtual Machine v0.3.0 K8s 1.18 - 1.27
Insight Insight v0.21.0 K8s 1.19 - 1.27
Microservices Microservice Engine v0.28.1 K8s 1.23 - 1.27
Service Mesh v0.20.3 K8s 1.21 - 1.27
Middleware RabbitMQ v0.14.0 K8s 1.23 - 1.27
MySQL v0.12.0 K8s 1.23 - 1.27
ElasticSearch v0.11.0 K8s 1.23 - 1.27
Redis v0.12.0 K8s 1.23 - 1.27
MinIO v0.9.0 K8s 1.23 - 1.27
PostgreSQL v0.6.0 K8s 1.23 - 1.27
MongoDB v0.4.0 K8s 1.23 - 1.27
Kafka v0.9.0 K8s 1.23 - 1.27
Edge Computing Cloud Edge Collaboration v0.5.1 K8s 1.23 - 1.27
Management Global Management v0.21.0 K8s 1.23 - 1.27
Operations Management v0.4.2 K8s 1.23 - 1.27

Features and Improvements

The detailed feature descriptions are provided in the Release Notes for each version in the table above. Here is a brief summary of some new features and improvements:

Installer v0.12.0

  • Improved default K8s version upgraded to 1.27.5 in the installer
  • Improved removed CPU/memory resource requests and limits for global management, container management, and Insight modules when using the minimal installation with the community edition ( -z flag)
  • Improved check for lvm2 installation on each host node when enabling the Ceph storage component in the installer
  • Improved log display for upgrade functionality
  • Improved support for containerd related parameters in kubean

Kubean v0.9.3

  • Updated K8s version
  • Updated containerd version
  • Improved compatibility with K8s v1.28.0
  • Updated kubespray version

Workbench v0.21.0

  • Added UI support for creating Istio-based request feature releases
  • Added support for creating OLM applications
  • Added native application support for version management (create, delete, update, query)
  • Added native application support for exporting templates

Container Management v0.22.0

  • Added support for creating clusters on RedHat 9.2
  • Added support for upgrading system component versions and modifying system component parameters through the UI
  • Added support for Nvidia whole card, vGPU, and MIG GPU modes
  • Added support for application-level GPU resource quotas
  • Added support for monitoring GPU resources at the cluster, node, and application levels
  • Added support for deploying Helm Charts with multiple architectures

Multicloud Management v0.13.1

  • Fixed an issue where member clusters couldn't be deleted after enabling elastic scaling
  • Fixed the problem of not being able to view proper Pods when viewing multicloud services

Container Registry v0.12.0

  • Added support for quick deployment of middleware in non-platinum edition by creating managed Harbor instances
  • Improved nginx configuration for Harbor best practices
  • Improved best practices for Container Registry resource planning

Container Network v0.10.1

  • Added support for creating multiple egress gateway instances and configuring independent egress policies for each gateway, achieving network partition isolation
  • Added support for selecting a group of nodes as Egress nodes using node selectors for the egress gateway and forwarding external traffic through specified nodes
  • Added support for configuring IP pools for node groups to ensure sufficient available IP addresses for different nodes or node groups in the network
  • Added support for setting EIP for namespaces or workloads in Calico, Flannel, Weave, and Spiderpool network modes. Pods will use this EIP as the outbound address when accessing external networks.
  • Added Multus CR management interface now supports selecting and configuring different Multus CNI (including Macvlan, IPvlan, SRIOV, Custom) plugin types for managing Multus CR instances

Virtual Machine v0.3.0

  • Added support for editing virtual machines in YAML and form formats
  • Added support for adding data disks to virtual machines
  • Added support for live migration
  • Added support for accessing virtual machines through terminals
  • Added support for creating virtual machines from selected images in container registries
  • Added support for creating virtual machines using templates
  • Added support for deleting custom templates
  • Added support for converting virtual machine configurations into templates
  • Added support for specifying operating systems and versions for custom virtual machines

Insight v0.21.0

  • Insight Server v0.21.1

    • Added namespace-level monitoring
    • Improved Insight navigation bar structure
    • Improved Clicking on the link distribution graph allows quick view of proper link details
    • Fixed Context for viewing container logs is now available
    • Fixed an error during initialization of event indexing
  • Insight Agent v0.21.0

    • Fixed abnormal Span name in link queries
    • Fixed an issue where containers started by tailing-sidecar were not running properly in Kylin-V10(SP3) operating system

Microservice Engine v0.28.1

  • Added support for API path matching in the gateway using regular expressions and precise matching
  • Added support for batch import and export of gateway APIs
  • Added support for managing multiple versions of Nacos (currently supporting versions 2.0.4, 2.1.1, and 2.2.3)
  • Improved password complexity for the Sentinel Console
  • Added support for gray release of Nacos configurations
  • Added support for distributed transactions (including TCC, FMT, SAGA, and XA modes)
  • Added support for importing interfaces through visual form interfaces using the Swagger standard

Service Mesh v0.20.3

  • Added VM Agent now supports container runtime
  • Added support for deleting virtual machine workload types
  • Added customization of mesh namespace sidecar discovery scope
  • Added elastic scaling configuration auto_scaling for mesh gateways

Middleware

  • Added restart function for all middleware products
  • Added offline upgrade function for all middleware products
  • Added managed instance capability for external instances in Mcamel-MinIO
  • Added cross-cluster recovery instance functionality for Mcamel-MySQL
  • Added managed instance capability for external instances in Mcamel-PostgreSQL
  • Added cross-cluster recovery instance functionality for Mcamel-Redis
  • Fixed cloudshell permissions issue for all middleware products

Cloud Edge Collaboration v0.5.1

  • Added batch registration of x86_64 and arm64 edge computing machines as edge nodes
  • Added support for pausing/resuming scheduling of edge nodes
  • Added deploy applications to edge nodes in image format
  • Added display information about edge nodes, such as kubelet version, operating system, container runtime, and resource usage/allocation
  • Added multiple image pull policies to meet different operational requirements during application restart
  • Added support for multiple network access methods for workloads, including port mapping, host network, and no access
  • Added binding and unbinding of terminal devices to registered edge nodes
  • Added support for pausing/resuming scheduling of edge nodes

Global Management v0.21.0

  • Added flexible configuration of the primary navigation bar order, categories, names, hidden/displayed status, etc.
  • Added support for integrating with multiple LDAP/AD servers
  • Added support for integrating with multiple OIDC providers
  • Added ability to differentiate users from different LDAP/OIDC sources

Upgrade Considerations

  • Container Management: When upgrading from v0.21.x to v0.22.0 or later, if the Global cluster is using Redis in sentinel mode, the --set global.db.redis.url needs to be modified during the upgrade.
  • Global Management: When upgrading from v0.15.x (or lower) to v0.21.0 (or later), the format of the database connection Helm parameter needs to be modified. Refer to the offline upgrade for global management for more details.
  • Insight: For Insight Agent versions 0.20.0 and below, there is a known issue with collecting multiple JVM metric data using PodMonitor. Configuration changes are required. Refer to the PodMonitor collects multiple JVM metric data for more information.

Compatibility

Note

Global Management: Once Global Management is upgraded to v0.21.0 or higher, other modules must be upgraded accordingly, otherwise the interface cannot be accessed properly!

The supported versions of each module for Global Management v0.21.0 are as follows:

  • Container Management: v0.18.1 and above
  • Insight: v0.17.2 and above
  • Workbench: v0.17.3 and above
  • Multicloud Management: v0.9.1 and above
  • Microservice Engine: v0.22.0 and above
  • Service Mesh: v0.16.2 and above
  • Middleware rabbitmq: v0.11.0 and above
  • Middleware mysql: v0.9.0 and above
  • Middleware elasticsearch: v0.8.0 and above
  • Middleware redis: v0.8.0 and above
  • Middleware MinIO: v0.6.0 and above
  • Middleware Kafka: v0.6.0 and above
  • Middleware PostgreSQL: v0.2.0 and above
  • Container Registry: v0.8.0 and above

Known Issues

For known issues with Installer v0.12.0, refer to the Installation Troubleshooting.

Installation

Download Center

Comments