Migrate applications, including all persistent data, between Kubernetes clusters regardless of the underlying infrastructure. Avoid vendor lock-in and move applications between different public cloud vendor deployments.
Have the flexibility to keep some applications and environments on-premises while running others in a cloud provider. Migrate application between private and public Kubernetes deployments in an efficient and controlled manner.
Understand the impact of Kubernetes upgrades by migrating applications in a predictable manner to an upgraded cluster. Catch and address upgrade related issues before it is too late.
Automatically migrate an entire application stack including resource definitions, configuration, and underlying data.
Avoid the need for custom scripting and migrate applications with robust scheduled and on-demand workflows. Easily monitor execution.
Ensure security by encrypting migration data in transit and at rest.
Enable migration across different public or private cloud infrastructure with seamless data conversion between infrastructure formats when needed.
Allow migration between non-federated clusters for better environment isolation and operational control.
Take advantage of efficient operations that are specifically optimized for the underlying infrastructure including deduplication and transfer avoidance.