sql >> Database >  >> NoSQL >> Redis

DigitalOcean-pod heeft ongebonden onmiddellijke PersistentVolumeClaims

Dit:

er is geen opslagklasse ingesteld

En een lege uitvoer voor kubectl describe sc betekent dat er geen opslagklasse is.

Ik raad aan om de CSI-driver voor Digital Ocean te installeren. Dat creëert een do-block-storage class met behulp van de Kubernetes CSI-interface.

Een andere optie is om lokale opslag te gebruiken. Een lokale opslagklasse gebruiken:

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

In beide gevallen moet u deze mogelijk instellen als standaardopslagklasse als u storageClassName niet opgeeft in uw PVC:

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

of

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


  1. Inzicht in Hadoop High Availability-functie

  2. Hiërarchische zoekopdrachten met Mongo met $graphLookup

  3. MongoDB-service draait niet in Fedora

  4. Kan MongoDB niet starten. FOUT:adres al in gebruik