mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
AWS: increase io1 volume IOPs limit
Max IOPS for SSD (io1) volumes was increased from 20,000 to 32,000: https://aws.amazon.com/about-aws/whats-new/2017/12/amazon-ebs-provisioned-iops-ssd--io1--volumes-now-support-32-000-iops-and-500-mbs-per-volume/ and later to 64,000: https://aws.amazon.com/about-aws/whats-new/2018/11/amazon-elastic-block-store-announces-double-the-performance-of-provisioned-iops-volumes/
This commit is contained in:
parent
5a529aa3a0
commit
d880a1b78c
@ -176,7 +176,7 @@ func populateVolumeOptions(pluginName, pvcName string, capacityGB resource.Quant
|
|||||||
case "iopspergb":
|
case "iopspergb":
|
||||||
volumeOptions.IOPSPerGB, err = strconv.Atoi(v)
|
volumeOptions.IOPSPerGB, err = strconv.Atoi(v)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("invalid iopsPerGB value %q, must be integer between 1 and 30: %v", v, err)
|
return nil, fmt.Errorf("invalid iopsPerGB value %q: %v", v, err)
|
||||||
}
|
}
|
||||||
case "encrypted":
|
case "encrypted":
|
||||||
volumeOptions.Encrypted, err = strconv.ParseBool(v)
|
volumeOptions.Encrypted, err = strconv.ParseBool(v)
|
||||||
|
@ -427,7 +427,7 @@ const (
|
|||||||
// Source: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
|
// Source: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
|
||||||
const (
|
const (
|
||||||
MinTotalIOPS = 100
|
MinTotalIOPS = 100
|
||||||
MaxTotalIOPS = 20000
|
MaxTotalIOPS = 64000
|
||||||
)
|
)
|
||||||
|
|
||||||
// VolumeOptions specifies capacity and tags for a volume.
|
// VolumeOptions specifies capacity and tags for a volume.
|
||||||
|
Loading…
Reference in New Issue
Block a user