migrate-controller

更新时间:
复制 MD 格式

migrate-controller is a component built on the open-source Velero project. It is deeply integrated with Alibaba Cloud ECS snapshots and Cloud Backup to provide backup, restore, and migration for your data and application templates. This topic describes the migrate-controller component, its usage, and its change log.

Overview

To install the migrate-controller component, see Install migrate-controller and configure permissions.

migrate-controller backs up Kubernetes applications and persistent volumes (PVs). You can filter resources for backup by namespace, label, or resource type. For data protection, you can create disk snapshots or use Cloud Backup for file-level backups. The component also reduces your recovery time objective (RTO) by converting snapshots for faster restoration.

Usage

Use the migrate-controller component to back up, restore, and migrate applications. For more information, see Back up and restore applications and Migrate applications across clusters in the same region.

Changelog

March 2026

Version

Image address

Release date

Changes

Impact

v1.9.0-8c721f3

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.9.0-8c721f3

March 30, 2026

  • Added support for creating a cross-region backup repository. Completed backups are automatically and asynchronously replicated to a destination region. This feature provides dual-replica storage and enables geo-disaster recovery.

This change may interrupt ongoing backup tasks.

September 2025

Version

Image URL

Release date

Changes

Impact

v1.8.7-b5e0b99

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.7-b5e0b99

September 15, 2025

  • Supports resizing storage volumes during a restore by converting the StorageClass.

  • Displays more detailed information for partially successful backup operations.

  • Fixed an intermittent error when using Cloud Backup to back up cloud disk storage volumes.

This change may interrupt ongoing backup tasks.

July 2025

Version

Image address

Release date

Changes

Impact

v1.8.6-17482bb-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.6-17482bb-aliyun

July 11, 2025

  • Added support for ECS Metadata Server hardened mode.

  • Optimized the concurrency logic for Cloud Backup restore tasks.

  • Added support for restoring data to OSS storage classes.

  • Backup results for successful cloud disk backups now include the corresponding snapshot instance ID.

  • Fixed intermittent failures that occurred when associating a backup vault with a cluster for the first time.

This change may interrupt backup tasks that are in progress.

March 2025

Version

Image address

Release date

Description

Impact

v1.8.5-566ac53-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.5-566ac53-aliyun

March 31, 2025

  • You can now specify an endpoint for an Object Storage Service (OSS) bucket when you create a backup repository.

  • Optimized the concurrency logic for cloud backup jobs.

  • Fixed an issue where backups could fail when a cloud disk was mounted multiple times.

This change may interrupt backup jobs that are in progress.

January 2025

Version

Image address

Release date

Changes

Impact

v1.8.4-9bc1d22-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.4-9bc1d22-aliyun

January 24, 2025

  • Fixed an issue where the Cloud Backup client could not be automatically deployed during a restore.

  • Fixed an issue where deleting an in-progress backup did not automatically cancel the corresponding Cloud Backup task.

  • Fixed an issue that prevented an ECI from being restored in some scenarios.

  • Upgraded the Cloud Backup client to v2.25.1 to add support for regions such as China (Guangzhou).

  • Added support for modifying the access mode (AccessModes) of a volume during a StorageClass conversion.

  • Improved error messages for StorageClass conversion.

This change may interrupt backup tasks that are in progress.

December 2024

Version

Image address

Release date

Changes

Impact

v1.8.3-5bb9107-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.3-5bb9107-aliyun

December 5, 2024

  • Improved data protection.

    • Added support for selecting PVCs for backup by using multiple labels with OR logic.

    • Added support for selecting PVCs for backup by specifying a list of StorageClasses.

  • Automatically includes Secret resources referenced by volumes in backups and updates their references during restoration based on the NamespaceMapping configuration.

  • Automatically includes IngressClass resources, specified by annotations in Ingresses, in backups.

This change may interrupt backup tasks that are in progress.

September 2024

Version

Image address

Release date

Changes

Impact

v1.8.2-deadfe3-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.2-deadfe3-aliyun

September 18, 2024

  • Added support for automatically upgrading the apiVersion of ingresses.extensions resources.

  • Added support for automatically converting FlexVolume PVCs and PVs to their CSI equivalents when restoring them to a CSI cluster.

  • Added an access mode check when restoring a cloud disk volume.

  • Added the imageRegistryMapping field to automatically convert image repository addresses.

This change may interrupt backup tasks that are in progress.

July 2024

Important

To update migrate-controller to v1.8.1-187f707-aliyun or later, your Container Service for Kubernetes (ACK) cluster must run Kubernetes 1.20 or later.

Version

Image address

Release date

Changes

Impact

v1.8.1-187f707-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.1-187f707-aliyun

July 29, 2024

  • Improved the status display for backup and restore tasks.

  • Added support for restoring the latest backup by specifying a backup plan name.

  • Added support for skipping a specific backup task in a backup plan.

  • Fixed an issue where backing up a large number of non-ESSD cloud disks simultaneously triggered CSI throttling, causing some backups to fail.

This change may interrupt backup tasks that are in progress.

May 2024

Version

Image address

Release date

Changes

Impact

v1.8.0-0d05f43-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.8.0-0d05f43-aliyun

May 20, 2024

  • Improved the cloud resource authentication logic for ACK managed clusters.

  • Fixed an issue that prevented IngressClass resources from being automatically backed up.

  • Added support for backing up volume data by namespace.

This change may interrupt backup tasks that are in progress.

Important

When installing or upgrading to this version for the first time on a cluster in your Alibaba Cloud account, click Cloud Resource Access Authorization to authorize access to cloud resources. This authorization is required only once per Alibaba Cloud account.

April 2024

Version

Image address

Release date

Changes

Impact

v1.7.10-9211ff5-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.7.10-9211ff5-aliyun

April 22, 2024

  • Fixed a monitoring data collection issue in the backup center.

  • Fixed deployment issues for some subcomponents in ACK Serverless clusters.

  • Improved the backup speed for small amounts of application and volume data.

  • For clusters running an earlier version of the CSI plug-in, the default retention period for cloud disk snapshots created from backups changes to 30 days.

This change may interrupt backup tasks that are in progress.

February 2024

Version

Image address

Release date

Changes

Impact

v1.7.9-a3e0c6a-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.7.9-a3e0c6a-aliyun

February 22, 2024

  • Added support for PVC-to-PVC backup and restore.

  • Added support for skipping specific volumes during data backup by using labels.

  • Improved the failure details for partial cluster resource restores.

  • Improved the temporary resource cleanup logic for backup and restore processes.

  • For ACK Edge clusters, the component installs on cloud-side nodes by default and accesses OSS over the internal network.

This change may interrupt backup tasks that are in progress.

December 2023

Version

Image

Date

Changes

Impact

v1.7.8-4cbd7cc-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.7.8-4cbd7cc-aliyun

December 30, 2023

  • Supports backing up and restoring persistent volume claims that use only cloud disks.

  • Supports off-tree storage drivers, such as CephFS and RBD.

  • Optimized the backup logic for storage class conversion.

This change may interrupt backup tasks that are in progress.

v1.7.7-1dfe3ba-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.7.7-1dfe3ba-aliyun

December 4, 2023

  • Supports cross-region restore of ECS disk volumes.

  • Supports globally adjusting the backup timeout for Velero applications.

  • Fixed an issue where the Cloud Backup token was missing after the component was reinstalled.

This change may interrupt backup tasks that are in progress.

November 2023

Version

Image address

Release date

Description

Impact

v1.7.6-1f392df-aliyun

registry-{{.Region}}-vpc.ack.aliyuncs.com/acs/velero-installer:v1.7.6-1f392df-aliyun

November 3, 2023

  • Fixed some data restore issues.

  • Automatically adjusts the API version during a restore if the Kubernetes versions of the source and destination clusters are different.

  • You can now back up applications and data from a FlexVolume cluster using a new configuration item. You can only restore these backups to a CSI cluster.

  • You can now restore only the application from a backup that contains volume data.

  • You can now restore specific namespaces from a multi-namespace backup.

  • Added support for the ARM64 architecture.

This change may interrupt backup tasks that are in progress.

September 2023

Version

Image address

Release date

Changes

Impact

v1.7.5-07179f2-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.7.5-07179f2-aliyun

September 25, 2023

  • Supports suspending backup plans.

  • By default, clusters with Kubernetes or CSI versions earlier than 1.18 now use Cloud Backup to back up cloud disk data.

  • Fixed an issue where backup or snapshot tasks could get stuck in the InProgress state.

  • Automatically disables forced listeners when restoring a LoadBalancer service that uses an existing Server Load Balancer (SLB) instance.

  • Supports application backup and restore in ACK Serverless clusters.

Ongoing backup tasks may be interrupted.

August 2023

Version

Image

Release date

Description

Impact

v1.7.4-05b90e7-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.7.4-05b90e7-aliyun

August 15, 2023

  • Supports recreating snapshots of other types.

  • Supports customizing connectivity checks and backup synchronization intervals for backup vaults.

  • Supports cross-cloud provider backup and restore with CSI.

  • Enabled registered clusters connected via Cloud Enterprise Network to use Cloud Backup over the internal network.

  • Supports data collection for backup vaults and backup tasks.

Ongoing backup tasks may be interrupted.

July 2023

Version number

Image address

Release date

Description

Impact

v1.7.2-7510a43-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.7.2-7510a43-aliyun

July 10, 2023

  • Fixed an issue with permission configurations for ACK dedicated clusters.

  • You can now automatically delete expired backup tasks in a cluster.

  • You can now exclude namespaces when creating a backup plan.

  • Backup plans now automatically adjust when you delete a specified namespace.

  • When creating snapshots, you can now select custom storage types, such as cloud disks and File Storage NAS.

  • The hbr-client component now supports standard log output.

Ongoing backup tasks may be interrupted.

May 2023

Version

Image address

Release date

Description

Impact

v1.7.1-dc3dd68-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.7.1-dc3dd68-aliyun

May 30, 2023

Volume backup now supports the NFS CSI Driver.

Ongoing backup tasks may be interrupted.

April 2023

Version number

Image address

Release date

Description

Impact

v1.7.0-38fb1fb-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.7.0-38fb1fb-aliyun

April 26, 2023

  • Added the preserveNodePorts parameter, allowing you to retain or change an application's NodePort when creating a restore task.

  • Added support for restoring an application and its successfully backed-up data from a partially successful backup in Cloud Backup.

Ongoing backup tasks may be interrupted.

March 2023

Version

Image address

Release date

Description

Impact

v1.6.12-ee49a53-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.12-ee49a53-aliyun

March 10, 2023

  • Support for ACK Edge clusters.

  • Support for customizing preserveNodePorts.

Potential interruption to ongoing backup tasks.

February 2023

Version

Image address

Date

Description

Impact

v1.6.11-e5b62fc-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.11-e5b62fc-aliyun

February 10, 2023

  • Fixed an issue where converting CNFS volumes to disk snapshots would get stuck in the InProgress state for a long time.

  • Adds support for snapshot conversion and restoration in multi-zone clusters.

  • When restoring a data backup, if a volume's StorageClass does not exist in the destination cluster, it is automatically changed to alicloud-disk-topology-alltype or alibabacloud-cnfs-nas.

Ongoing backup tasks might be interrupted.

December 2022

Version

Image address

Release date

Description

Impact

v1.6.10-c2c6d70-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.10-c2c6d70-aliyun

December 15, 2022

  • Added support for backing up large-scale namespaces.

  • Fixed an issue with hbr-client-token generation in specific scenarios.

Ongoing backup tasks may be interrupted.

v1.6.9-9761639-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.9-9761639-aliyun

December 2, 2022

Deleting a backup now retains its synchronized copy in the cluster.

Ongoing backup tasks may be interrupted.

November 2022

Version

Image

Release date

Description

Impact

v1.6.8-582985c-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.8-582985c-aliyun

November 7, 2022

  • You can customize some NodePort settings during application recovery.

  • You can restore only the application template from a backup.

  • Adds an admission controller to block FlexVolume users.

Ongoing backup tasks may be interrupted.

September 2022

Version

Image address

Release date

Changes

Impact

v1.6.7-3ac3f52-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.7-3ac3f52-aliyun

September 23, 2022

  • Fixed an issue with application backups for unsupported CRD versions.

  • Added support for querying a backup's source cluster when restoring an application.

Ongoing backup tasks may be interrupted.

v1.6.6-987b391-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.6-987b391-aliyun

September 1, 2022

Optimized the backup center's backup process.

Ongoing backup tasks may be interrupted.

August 2022

Version number

Image address

Release date

Description

Impact

v1.6.5-425ec0c-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.5-425ec0c-aliyun

August 11, 2022

  • Now supports continuous synchronization of backups across clusters.

  • Now supports namespace-level backup and restore.

Ongoing backup tasks may be interrupted.

May 2022

Version number

Image address

Release date

Description

Impact

v1.6.3-6fd55d8-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.3-6fd55d8-aliyun

May 11, 2022

  • You can now access Container Backup Service and ACK using VPC endpoints.

  • You can now back up clusters that are not connected to the public network.

This update may interrupt ongoing backup tasks.

March 2022

Version number

Image address

Release date

Description

Impact

v1.6.1-1af0d36-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.6.1-1af0d36-aliyun

March 22, 2022

  • Added compatibility for clusters that run Kubernetes 1.22.

  • Fixed an issue with inconsistent backup expiration times.

  • The hbr-client component now supports default node taints.

Ongoing backup tasks may be interrupted.

December 2021

Version

Image address

Release date

Description

Impact

v1.5.9-37df39a-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.9-37df39a-aliyun

December 24, 2021

hbr-client is no longer deployed on every node. It is now deployed on-demand.

This update may interrupt ongoing backup tasks.

November 2021

Version

Image

Date

Description

Impact

v1.5.8-14de9e1-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.8-14de9e1-aliyun

November 28, 2021

  • Added multi-cluster support.

  • Added snapshot backups for cloud disk PVCs.

  • Improved snapshot creation concurrency.

  • Added cross-region snapshot backups.

Ongoing backup tasks may be interrupted.

October 2021

Version number

Image address

Release date

Description

Impact

v1.5.6-94176c2-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.6-94176c2-aliyun

October 12, 2021

This update optimizes the file system backup process and allows you to dynamically enable the Cloud Backup client.

This update may interrupt ongoing backup tasks.

v1.5.7-561a15f-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.7-561a15f-aliyun

October 15, 2021

This update optimizes the internal access logic for Cloud Backup.

This update may interrupt ongoing backup tasks.

September 2021

Version

Image address

Release date

Changes

Impact

v1.5.5-d5e168a-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.5-d5e168a-aliyun

September 20, 2021

  • Improved error messages for backup failures.

  • Fixed an issue where namespace creation failed during data recovery.

  • The DaemonSet for the Cloud Backup client is no longer installed by default. If you need to use Cloud Backup, install the DaemonSet manually.

  • OSS subdirectory paths now support backslashes (\).

  • An error message now appears when you attempt to back up file system data without Cloud Backup enabled.

Ongoing backup tasks may be interrupted.

v1.5.2-d728be2-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.5.2-d728be2-aliyun

September 10, 2021

  • Added backward compatibility with earlier versions.

  • Upgraded the snapshot creation method.

  • The file backup feature now uses Cloud Backup.

  • You can now convert file backups to disk snapshots and NAS snapshots to reduce the Recovery Time Objective (RTO) during restores.

  • Upgraded the permission control policy for managed clusters.

  • Removed support for Restic backups.

Ongoing backup tasks may be interrupted.

July 2021

Version

Image address

Release date

Description

Impact

v1.4.1-f745291-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.4.1-f745291-aliyun

July 13, 2021

Added support for enabling the snapshot feature based on Kubernetes and CSI versions.

Ongoing backup tasks may be interrupted.

March 2021

Version

Image address

Release date

Description

Impact

v1.3.1-3026c10-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.3.1-3026c10-aliyun

March 31, 2021

Improved the component uninstallation process and fixed related issues.

Ongoing backup tasks may be interrupted.

v1.3.1-665c3ea-aliyun

registry.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.3.1-665c3ea-aliyun

March 31, 2021

Added support for cloud disk snapshots in registered clusters.

Ongoing backup tasks may be interrupted.

v1.3.0-9274575-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.3.0-9274575-aliyun

March 29, 2021

Introduced a cloud disk snapshot mode to support volume storage backup.

Ongoing backup tasks may be interrupted. To upgrade, please submit a ticket.

December 2020

Version

Image address

Release date

Description

Impact

v1.0.1.2-h-e616322-aliyun

registry.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.0.1.2-h-e616322-aliyun

December 24, 2020

Updates Velero to community version 1.5.2 for ACK registered clusters.

Ongoing backup tasks may be interrupted. If you need to upgrade, please submit a ticket.

v1.0.1.2-a-e616322-aliyun

registry-vpc.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.0.1.2-h-e616322-aliyun

December 30, 2020

Updates Velero to community version 1.5.2 for ACK managed clusters and ACK dedicated clusters.

Ongoing backup tasks may be interrupted. If you need to upgrade, please submit a ticket.

September 2020

Version

Image address

Release date

Description

Impact

v1.0.1.1-30d319f-aliyun

registry.{{.Region}}.aliyuncs.com/acs/velero-installer:v1.0.1.1-30d319f-aliyun

September 21, 2020

Supports migrating, backing up, and restoring applications in ACK registered clusters and ACK managed clusters.

Initial release.