createVolumeSnapshot
deleteVolumeSnapshot
restoreVolume
deleteVolume
expandVolume
command.deleteVolume
command, or when the volume set itself is deleted.spec.autoscaling
object allows you to specify rules for automatically expanding volumes in the set. The available options are:
maxCapacity
: The largest allowable size for any volume in the set.minFreePercentage
: This must be a number between 1 and 100. When the free percentage on any volume drops below this threshold, Control Plane will issue an expandVolume
command automatically.scalingFactor
: This must be a number 1. When a volume must be expanded, the new capacity will be (the minimum size to ensure minFreePercentage
) scalingFactor
. E.g. if a volume is using 8/10 GB, and the minFreePercentage
is 50, the new capacity will be 16 scalingFactor
, assuming that product is maxCapacity
.spec.snapshots
object. Options include:
retentionDuration
: The length of time to retain a newly created snapshot. This should be a floating point number followed by either d, h, or m (for day, hour or minute)schedule
: A cron expression describing the snapshot frequency. Snapshots cannot be taken more frequently than once per hour.mountOptions
property. e.g.
minCpu
and maxCpu
can be at most 4000m apartminCpu
and maxCpu
must be at least 1:4minMemory
and maxMemory
can be at most 4096Mi apartminMemory
and maxMemory
must be at least 1:4general-purpose-ssd
Minimum Capacity: 10Gb
Maximum Capacity: 16384Gb
Service Provider | Max Throughput | Max IOPS |
---|---|---|
AWS | 125 MB/s | 3000 |
GCP | 1200 MB/s | 80000 |
Azure | 125 MB/s | 3000 |
high-throughput-ssd
Minimum Capacity: 200Gb
Maximum Capacity: 16384Gb
Service Provider | Max Throughput | Max IOPS |
---|---|---|
AWS | 400 MB/s | 4600 |
GCP | 1200 MB/s | 100000 |
Azure | 1200 MB/s | 15500 |
POST
to the volume set’s -command
endpoint. e.g. POST https://api.cpln.io/org/my-org/gvc/my-gvc/volumeset/my-volume-set/-command
. These commands can also be created using the Control Plane console at https://console.cpln.io
expandVolume
command. If the volume set is in-use by a workload, the corresponding workload replica will be restarted.
deleteVolume
command.
snapshotName
must be unique for the target volume.
Spec:
general-purpose-ssd-ext4
general-purpose-ssd-xfs
premium-low-latency-ssd-ext4
premium-low-latency-ssd-xfs
general-purpose-ssd-ext4-command
general-purpose-ssd-xfs-command
premium-low-latency-ssd-ext4-command
premium-low-latency-ssd-xfs-command
Permission | Description | Implies |
---|---|---|
create | Create new volumesets | |
delete | Delete existing identities | |
edit | Modify existing identities | view |
exec | Execute commands | exec.restoreVolume, exec.createVolumeSnapshot, exec.expandVolume, exec.deleteVolume, exec.deleteVolumeSnapshot |
exec.createVolumeSnapshot | Create a snapshot of a volume | |
exec.deleteVolume | Delete a volume | |
exec.deleteVolumeSnapshot | Delete a volume snapshot | |
exec.expandVolume | Increase the storage capacity of a volume | |
exec.restoreVolume | Restore a volume to a snapshot | |
manage | Full access | create, delete, edit, exec, exec.createVolumeSnapshot, exec.deleteVolume, exec.deleteVolumeSnapshot, exec.expandVolume, exec.restoreVolume, manage, view |
view | Read-only access |