Notes to Self

Alex Sokolsky's Notes on Computers and Programming

K8s Storage Class

https://kubernetes.io/docs/concepts/storage/storage-classes/

Local

https://kubernetes.io/docs/concepts/storage/storage-classes/#local

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer

AWS EBS

https://kubernetes.io/docs/concepts/storage/storage-classes/#aws-ebs

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: ebs-sc
provisioner: ebs.csi.aws.com
volumeBindingMode: WaitForFirstConsumer
parameters:
  csi.storage.k8s.io/fstype: xfs
  type: io1
  iopsPerGB: "50"
  encrypted: "true"
allowedTopologies:
- matchLabelExpressions:
  - key: topology.ebs.csi.aws.com/zone
    values:
    - us-east-2c

NFS

https://kubernetes.io/docs/concepts/storage/storage-classes/#nfs

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: example-nfs
provisioner: example.com/external-nfs
parameters:
  server: nfs-server.example.com
  path: /share
  readOnly: "false"