• Cloud-Native Container ProductsCloud-Native Container Products
    • KubeSphere Enterprisehot
    • KubeSphere Virtualizationhot
    • KubeSphere Enterprise HCI
  • Cloud-Native ServiceCloud-Native Service
    • KubeSphere Backuphot
    • KubeSphere Litenew
    • KubeSphere Inspectornew
  • Public Cloud Container ServicePublic Cloud Container Service
    • KubeSphere on AWS
    • KubeSphere on DigitalOcean

KubeSphere Backup

KubeSphere Backup is a Disaster-Recovery-as-a-Service (DRaaS) service designed for hybrid cloud Kubernetes environments. It features vendor-agnostic security, reliable migration, flexible management, and more. With the ability to back up and recover data across Kubernetes clusters, you can create data protection solutions for your core business.


Feature Highlights

  • Designed for Kubernetes

    Back up and restore containerized applications running on Kubernetes. Meet your data protection demands in fine-grained business environments.

  • Vendor-Agnostic Security

    Ensure enterprise-grade data consistency with reliable troubleshooting mechanism to maintain business security and stability in production. Support various Kubernetes distributions and S3 standard object storage with no vendor lock-in.

  • Reliable Migration

    Migrate data across clouds and heterogeneous environments without building and maintaining any local backup infrastructure. Achieve on-demand data protection and application high availability.

  • Flexible Management

    Focus on managing and protecting your application data and resources through several clicks on a user-friendly console.

Key Features

  • Intuitive UI

    Create and execute data protection tasks with a few clicks. No need to have expertise in Kubernetes backup tools like Velero.

  • Multi-cloud Backup and Disaster Recovery

    Use a unified protection solution to support backup and disaster recovery across clouds and different Kubernetes versions. No need to consider the differences of technology stacks.

  • Core Business Assurance

    Support CSI snapshot backup to ensure data consistency of stateful applications like MySQL, MongoDB, and Redis. Achieve high availability of your critical applications across different locations.

  • Use Cases

    KubeSphere Backup protects cloud-native data under different use cases.

  • System or Hardware Malfunction

    Mitigate business interruption risks due to malfunctions and secure the continuity of core business running in Kubernetes clusters.

  • Configuration Errors

    Recover data backups at any time when configuration errors occur in development or testing environments.

  • Malicious or Improper Operations

    Prevent data loss due to malicious or improper operations and ensure data integrity with on-premises or cloud backups.

  • Multi-Cluster and Multi-Storage Protection

    Implement on-demand backup and disaster recovery among infrastructures across different clusters, cloud providers, and storage zones.

  • Migrate Containerized Application Data on Cloud

    Migrate data to different cloud providers to avoid vendor lock-in.


  • 1.What are protected applications?

    Protected applications are the number of applications (i.e., namespaces) protected by executed backup plans and recovery plans. For example, if you create a backup plan to back up one application once every day, the number of protected applications will be 30 in 30 days. You can delete backup plans to reduce the number of protected applications.

  • 2.Is KubeSphere Backup a free product, and what are its features?

    KubeSphere Backup provides a long-term and stable free subscription. You can use the full functionalities of the Standard subscription within the first 30 days of your free subscription, including 500 protected applications and a 500 GB hosted storage repository.

  • 3.How can I import a Kubernetes cluster?

    If you choose "Direct Connection", ensure that the IP address of the API server in the kubeconfig file can be accessed via public network. Alternatively, you can use "Agent Connection". For more information, please refer to Import a Kubernetes Cluster..

  • 4.What are the requirements for the access domain name of an object storage repository?

    Ensure that the domain name of the object storage repository is compatible with AWS S3 standards. For more information, please refer to Create an Object Storage Repository. Alternatively, you can refer to the object storage documentation of other cloud service providers.

  • 5.What are the differences between a backup plan and a backup task?

    A backup job is the actual backup executed according to the settings of the backup plan. Before you To Create a Recovery Plan, ensure that at least one backup job is successfully executed.

  • 6.Do I need to disconnect the database when backing up volumes?

    If you select Copy Volumes when backing up volumes, to ensure data consistency and integrity, you are advised to disconnect the database before the backup begins. To disconnect the database, you can decrease the number of database replicas to zero.

KubeSphere Backup

Protect your data to secure business success.