Skip to content

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

Open
@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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions