Skip to content

Commit be8f2e8

Browse files
feat: harvester csi v0.1.25 support CSI snapshot
Co-authored-by: Jillian Maroket <[email protected]> Signed-off-by: Webber Huang <[email protected]>
1 parent 7e70bc2 commit be8f2e8

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

docs/rancher/csi-driver.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,12 @@ The Harvester Container Storage Interface (CSI) Driver provides a standard CSI i
3131

3232
The Harvester CSI driver supports the following features:
3333

34-
| Harvester CSI Driver Version | Harvester Version | Storage Tiering | RWX Volumes | Online Resizing | Third-Party Storage | Snapshots and Backups |
34+
| Harvester CSI Driver Version | Harvester Version | Storage Tiering | RWX Volumes | Online Resizing | Third-Party Storage | Volume Snapshots |
3535
| --- | --- | --- | --- | --- | --- | --- |
3636
| 0.1.15 | All versions | &#10004; | &#10006; | &#10006; | &#10006; | &#10006; |
3737
| 0.1.20 | v1.4 and later | &#10004; | &#10004; | &#10006; | &#10006; | &#10006; |
3838
| 0.1.24 | v1.6 and later | &#10004; | &#10004; | &#10004; | &#10004; | &#10006; |
39+
| 0.1.25 | v1.7 and later | &#10004; | &#10004; | &#10004; | &#10004; | &#10004; |
3940

4041
## Deploying
4142

@@ -470,8 +471,27 @@ If the underlying storage provider supports [online volume expansion](../volume/
470471
- Harvester v1.6 or later
471472
- Harvester CSI Driver v0.1.24 or later
472473

474+
## Volume Snapshots
475+
476+
Starting with **v0.1.25**, the Harvester CSI Driver supports [volume snapshots](https://kubernetes.io/docs/concepts/storage/volume-snapshots/), providing point-in-time backup and restore capabilities for workloads running on guest Kubernetes clusters.
477+
478+
### Prerequisites
479+
480+
- Harvester v1.7 or later
481+
- Harvester CSI Driver v0.1.25 or later
482+
- The CSI snapshot controller and the required manifests are properly deployed on the guest cluster. (These components are deployed by default on RKE2.)
483+
473484
## Upgrade the CSI Driver
474485

486+
:::note
487+
488+
The Harvester CSI Driver supports volume snapshots starting with version **v0.1.25**. Using this feature may require additional steps depending on your Kubernetes distribution.
489+
490+
- RKE2 (recommended): The CSI snapshot controller is deployed by default.
491+
- Other Kubernetes distributions: You must install the CSI snapshot controller on the guest cluster before upgrading the Harvester CSI Driver to **v0.1.25**. For installation instructions, refer to your distribution's documentation (example: [Longhorn](https://longhorn.io/docs/1.10.1/snapshots-and-backups/csi-snapshot-support/enable-csi-snapshot-support/)).
492+
493+
:::
494+
475495
### Upgrade RKE2
476496
477497
To upgrade the CSI driver, use the Rancher UI to upgrade RKE2. Ensure the new RKE2 version supports/bundled with the updated CSI driver version.

0 commit comments

Comments
 (0)