Back to Velero

Supported Kubernetes Versions

site/content/docs/v1.1.0/support-matrix.md

1.18.03.7 KB
Original Source
  • In general, Velero works on Kubernetes version 1.7 or later (when Custom Resource Definitions were introduced).
  • Restic support requires Kubernetes version 1.10 or later, or an earlier version with the mount propagation feature enabled. See Restic Integration.

Compatible Storage Providers

Velero supports a variety of storage providers for different backup and snapshot operations. Velero has a plugin system which allows anyone to add compatibility for additional backup and volume storage platforms without modifying the Velero codebase.

Backup Storage Providers

ProviderOwnerContact
AWS S3Velero TeamSlack, GitHub Issue
Azure Blob StorageVelero TeamSlack, GitHub Issue
Google Cloud StorageVelero TeamSlack, GitHub Issue

S3-Compatible Backup Storage Providers

Velero uses Amazon's Go SDK to connect to the S3 API. Some third-party storage providers also support the S3 API, and users have reported the following providers work with Velero:

Note that these providers are not regularly tested by the Velero team.

Some storage providers, like Quobyte, may need a different signature algorithm version.

Volume Snapshot Providers

ProviderOwnerContact
AWS EBSVelero TeamSlack, GitHub Issue
Azure Managed DisksVelero TeamSlack, GitHub Issue
Google Compute Engine DisksVelero TeamSlack, GitHub Issue
ResticVelero TeamSlack, GitHub Issue
PortworxPortworxSlack, GitHub Issue
DigitalOceanStackPointCloud
OpenEBSOpenEBSSlack, GitHub Issue
AlibabaCloudAlibabaCloudGitHub Issue
HPEHPESlack, GitHub Issue

Adding a new plugin

To write a plugin for a new backup or volume storage system, take a look at the example repo.

After you publish your plugin, open a PR that adds your plugin to the appropriate list.