Integrate Trilio for Kubernetes with IDrive® e2

    Trilio for Kubernetes (TVK) is an enterprise-grade backup and disaster recovery solution designed for Kubernetes environments. It protects entire applications by backing up Kubernetes resources along with persistent volume data. TVK enables application recovery, migration across clusters or clouds, and ransomware protection through policy-based, automated backups. When integrated with IDrive® e2 object storage, it provides secure, S3-compatible, cost-effective backup storage, ensuring reliable, scalable, and affordable data protection for Kubernetes workloads.

    Prerequisites:

    Before you begin, ensure the following:

    1. An active IDrive® e2 account. Sign up here if you do not have one.
    2. Valid Access Key ID and Secret Access Key. Learn how to create an access key.
    3. A license for backup, recovery, migrations, and disaster recovery, provided by Trilio.

    Follow the steps below to integrate Trilio for Kubernetes with IDrive® e2 cloud:

    Creating an IDrive® e2 Bucket
    1. Create a storage bucket in your IDrive® e2 account to store Trilio backup data.
    2. Sign in to your IDrive® e2 console, then follow the instructions to create a new bucket.
    3. Once created, record the bucket name and the region where it is hosted, as this information will be required during the Trilio configuration process.

    Note: Do not enable Object Locking, as Trilio does not currently support managing object lifecycle policies when this feature is active.

    Creating a Target
    1. In Trilio, click Targets.
    2. Click Create New.
    3. Select Object Storage > IDrive® e2, choose the required size, and follow the steps below:
      Object storage target screen for Trilio setup
      1. Select Others under Vendor.
      2. Enter your IDrive® e2 Bucket name.
      3. Enter your IDrive® e2 Region.
      4. Enter your IDrive® e2 Endpoint URL.

      Note: This example demonstrates configuration using an IDrive® e2 storage region. If you are using a different IDrive® e2 region, specify the corresponding Endpoint URL as outlined in the IDrive® e2 Endpoint URL documentation.

      Create target screen for Trilio backup setup
    4. Navigate to Object store credentials, and click Create New.
      Create credentials screen for Trilio target setup
    5. Provide a name for the Target/New Secret, enter the corresponding Access Key and Secret Key created earlier, and click Create.
      Enter target secret details in Trilio setup
    6. The IDrive® e2 target status will update to Available.
      Target available status in Trilio backup setup
    Creating a Backup Plan

    Next, create a backup plan to protect the VM namespace, which in this example contains one virtual machine. Currently, no backups exist, and the namespace includes one pod and one persistent volume (PV).

    1. Click Create Backup, under NAMESPACES, to start the wizard.
      Create backup namespace screen in Trilio setup
    2. Click Create New.
      Create new backup plan screen in Trilio setup
    3. Select the namespace to protect, provide a Name for the backup plan, and choose the previously created IDrive® e2 target as the Target. Under Scheduling Policy, set the required backup frequency for your organization, then click Next.
      Backup plan configuration screen in Trilio setup
    4. Make the desired inclusions or exclusions from Resource Selector, and then click Next.
      Resource selector screen in Trilio backup setup
    5. On the next screen, you can enable Continuous Restore to reduce RTO by pre-staging volumes to a remote cluster.
    6. If not required, click Skip & Create.
      Skip and create screen in Trilio backup setup
    7. Once the backup plan is created, click Finish.
      Status log screen after creating the backup plan
    8. Click Next to proceed.
      Select backup plan screen in Trilio backup setup
    9. Enter a name for the backup and select Create Backup.
      Add backup name screen in Trilio backup setup
    10. The backup process will begin.
      Backup in progress screen in Trilio setup
    11. After completion, the status will display Available. Click Finish.
      Completed status log screen in Trilio backup setup
    Verifying Data in IDrive® e2

    Confirm that the backup data is stored in your IDrive® e2 bucket via the IDrive® e2 console. Below is an example of how the backup data appears within the bucket.

    Verify backup data screen in the IDrive e2 bucket

    For any technical inquiries, log in to your Trilio account and get in touch with the support team.

    Note: Data restoration is handled by your specific backup solution provider and is affected by multiple variables that are unique to your environment. For application-related enquiries/support, it is strongly recommended that you seek guidance from the technical team of your backup solution provider.