This application provides a multi-cluster
system, an
autoscaling method therefor, a computing device cluster, a medium, and a
computer program product. The multi-cluster
system includes: a plurality of clusters in which an application is deployed, where a plurality of instances of the application are distributed in the plurality of clusters, each cluster includes a native scaling module, and the native scaling module is configured to increase or decrease a quantity of instances in the cluster to implement single-cluster instance
autoscaling; and a management apparatus, configured to manage the plurality of clusters. The management apparatus includes: a status detection module, configured to detect statuses of the plurality of clusters; a scaling
configuration management module, configured to manage native scaling configurations of the plurality of clusters; and a scaling execution module, configured to: when the status detection module detects that single-cluster instance
autoscaling cannot be implemented, perform cross-cluster instance autoscaling. According to this application, single-cluster autoscaling and cross-cluster autoscaling can be implemented, migration costs can be reduced, large-scale reconstruction of an existing
system can be avoided, and compatibility can be implemented.