Storage

Storage drivers are automatically added and configured to your cluster matching your addon products.

Block, file storage and local

Depending on what storage services exists in your cluster can its corresponding storageClass be used

  • asergo-rbd
  • asergo-file
  • asergo-nfs
  • asergo-local

Example of requesting block storage below.

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  labels:
    app: nginx
  name: nginx-claim
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 439Gi
  storageClassName: asergo-rbd

Volumes locked to crashed node

If a node becomes un-responsive will pods existing on this node not be able to redistribute in the cluster due to volumes locked to this node.

It is possible manually remove this lock by patching the finalizer state in the PersistentVolumeClaim and its corresponding pod to null

kubectl patch pvc <PVC_NAME> -p '{"metadata":{"finalizers":null}}'
kubectl patch pod <POD_NAME> -p '{"metadata":{"finalizers":null}}'