Skip to content

GKE should allow 100 GiB Basic_HDD but doesn't seem to #1119

@ggprod

Description

@ggprod

According to the docs for GKE 1.32 and above it should be possible to provision BASIC_HDD sizes of 100 GiB, but when I try to do that I get 1 TiB instances intstead
https://cloud.google.com/filestore/docs/csi-driver#requirements

I have a GKE cluster using the current stable (which is above 1.32, specifically 1.32.3-gke.1785003), installed the latest Filestore CSI driver per the instructions and created a storage class like this (to use a non-default network):

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: filestore-data-vpc
provisioner: filestore.csi.storage.gke.io
volumeBindingMode: Immediate
allowVolumeExpansion: true
parameters:
  tier: BASIC_HDD
  network: data-vpc

and a PVC like this:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  labels:
    app: airflow
    release: openmetadata-dependencies
  name: openmetadata-dependencies-dags
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 100Gi
  storageClassName: filestore-data-vpc

But I end up with a Filestore instance with capacity 1 TiB

Image Image Image

How do I get the 100 GiB instance created?

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions