sql >> Databasteknik >  >> NoSQL >> Redis

DigitalOcean pod har obundna omedelbara PersistentVolumeClaims

Detta:

ingen lagringsklass är inställd

Och en tom utgång för kubectl describe sc betyder att det inte finns någon lagringsklass.

Jag rekommenderar att du installerar CSI-drivrutinen för Digital Ocean. Det kommer att skapa en do-block-storage klass med Kubernetes CSI-gränssnitt.

Ett annat alternativ är att använda lokal lagring. Använda en lokal lagringsklass:

$ cat <<EOF
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
EOF | kubectl apply -f -

Sedan kan du i båda fallen behöva ställa in den som en standardlagringsklass om du inte anger storageClassName i din PVC:

$ kubectl patch storageclass local-storage -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

eller

$ kubectl patch storageclass do-block-storage -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'


  1. Hur man exporterar MongoDB-frågeresultat till en CSV-fil

  2. Hur lägger man in en bildfil i ett json-objekt?

  3. Skapa ett jokerteckenindex i MongoDB

  4. Toppmodern databashantering:ClusterControl - Guiden