Container Storage Interface (CSI for short) defines standard interfaces for container orchestration systems such as K8s to expose any storage system to their container workloads. Arcfra has independently developed two CSI addons: AVE CSI and ABS CSI. When creating a workload cluster by using AKE, users can install AVE CSI (only applicable to VM-based workload clusters) or ABS CSI in the cluster to provide persistent storage for container workloads.
The feature comparison is shown in the following table:
| Feature | AVE CSI | ABS CSI |
|---|---|---|
| Volume provisioning mode | Dynamic provisioning | Dynamic provisioning |
| Data locality | ✓ | × |
| Maximum number of mounted volumes per node | Supports mounting up to 60 persistent volumes on each node. | 128 |
| Volume mode and access mode |
|
|
| Online volume expansion | ✓ | ✓ |
| Volume snapshot | ✓ | ✓ |
| Volume provisioning from snapshots | ✓ | ✓ |
| Volume clone | ✓ | ✓ |
| Volume identity authentication | × | ✓ |