Skip to content

Features

The feature list of MultiCloud Management is as follows:

  • Unified Management Plane: MultiCloud Management provides a unified management plane responsible for managing multiple multicloud instances, serving as the unified request entry point (LCM of MultiCloud Management instances). All other multicloud-related requests can be deployed in the global service cluster.
  • Multiple Instances: Supports creating multiple multicloud instances, with isolated workloads that do not affect or perceive each other.
  • One-Click Cluster Access: Supports one-click access for clusters from existing managed clusters into a multicloud instance, and synchronizes the latest cluster information in real-time (clusters are deleted along with the instance).
  • Native API Support: Supports all native Kubernetes APIs.
  • MultiCloud Application Distribution: Provides a wide range of distribution and differentiation strategies for multicloud applications.
  • Application Failover: Built-in failover capability for multicloud applications.
  • One-Click Application Migration: Enables one-click migration of applications from DCE4 to DCE5.
  • Cross-Cluster Autoscaling: Dynamically adjusts resources across clusters based on application load requirements.
  • Observability: Provides rich auditing and metrics capabilities to enhance observability.
  • Integration with Global Access Control: Manages user access scope via workspaces and performs authentication and authorization for users and instances.

Detailed Breakdown

Feature Description
MultiCloud Instance Management Add MultiCloud Instance: Supports adding instances without any clusters to create empty instances.
View MultiCloud Instance: Supports search by instance name and viewing instance list, basic information, CPU and memory usage, status, version, creation time, etc.
Remove MultiCloud Instance: Performs validation before removal; only allows removal when the instance contains no clusters.
Cluster Management Within Instances Add Cluster: Supports dynamically adding new clusters to the current multicloud instance and displaying available clusters that the user has access to.
View Cluster: Supports viewing detailed information about the connected clusters, such as name, status, platform, region, availability zone, and Kubernetes version.
Remove Cluster: Supports dynamic cluster removal with resource validation and risk warnings.
Manage Instance Resources via kubectl: Supports obtaining kubeconfig links and managing multicloud instances through a web terminal.
MultiCloud Workloads Create MultiCloud Stateless Workloads: Supports graphical creation, differentiated configuration, YAML creation, and syntax validation.
MultiCloud Workload Details: View deployment details, resource usage, instance lists, service lists, and supports operations such as restart, pause, and resume.
Update MultiCloud Workload: Supports configuration updates through the web UI or YAML editor.
Delete MultiCloud Workload: Supports deletion through the UI or CLI with secondary confirmation.
Resource Management MultiCloud Namespace: Supports viewing, creating, and deleting multicloud namespace resources.
MultiCloud Configuration Items: Supports viewing, creating, and deleting multicloud ConfigMap and Secret resources.
MultiCloud Services and Routing: Supports creating and deleting Service/Ingress resources.
Policy Management Deployment Policy: Supports viewing, creating, and deleting deployment policies.
Differentiation Policy: Supports viewing, creating, and deleting differentiation policies.
System Settings Cluster Health Check Configuration: Configure the duration for marking a cluster's health status as successful or failed.
Failover: Automatically migrates Pod replicas from failed clusters to other available clusters.
Scheduled Rescheduling: Periodically checks Pod status and automatically evicts unschedulable Pods.
Autoscaling: Installs karmada-metrics-adapter to provide metrics APIs (disabled by default).

Comments