kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: ultra-disk-sc
provisioner: disk.csi.azure.com # replace with "kubernetes.io/azure-disk" if aks version is less than 1.21
volumeBindingMode: WaitForFirstConsumer # optional, but recommended if you want to wait until the pod that will use this disk is created 
parameters:
  skuname: UltraSSD_LRS
  kind: managed
  cachingMode: None

  # Pricing:
  # https://azure.microsoft.com/en-us/pricing/details/managed-disks/
  # 256 GiB:
  # - 76'800 IOPS
  # - 4'000 MB/s
  # WARNING: Below costs $5k+ / month!
  diskIopsReadWrite: "76800"  # minimum value: 2 IOPS/GiB 
  diskMbpsReadWrite: "4000"   # minimum value: 0.032/GiB
