diff --git a/pkg/volume/gce_pd/gce_util.go b/pkg/volume/gce_pd/gce_util.go index 0ec7566ea9f..022d759d163 100644 --- a/pkg/volume/gce_pd/gce_util.go +++ b/pkg/volume/gce_pd/gce_util.go @@ -81,9 +81,8 @@ func (gceutil *GCEDiskUtil) CreateVolume(c *gcePersistentDiskProvisioner) (strin name := volume.GenerateVolumeName(c.options.ClusterName, c.options.PVName, 63) // GCE PD name can have up to 63 characters capacity := c.options.PVC.Spec.Resources.Requests[v1.ResourceName(v1.ResourceStorage)] - requestBytes := capacity.Value() // GCE PDs are allocated in chunks of GBs (not GiBs) - requestGB := volume.RoundUpSize(requestBytes, volume.GB) + requestGB := volume.RoundUpToGB(capacity) // Apply Parameters (case-insensitive). We leave validation of // the values to the cloud provider.