sql >> Databáze >  >> NoSQL >> Redis

DigitalOcean pod má neomezené okamžité nároky PersistentVolumeClaims

Toto:

není nastavena žádná třída úložiště

A prázdný výstup pro kubectl describe sc znamená, že neexistuje žádná třída úložiště.

Doporučuji nainstalovat ovladač CSI pro Digital Ocean. Tím se vytvoří do-block-storage třídy pomocí rozhraní Kubernetes CSI.

Další možností je použití místního úložiště. Použití místní třídy úložiště:

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

V obou případech ji možná budete muset nastavit jako výchozí třídu úložiště, pokud nezadáte storageClassName ve vašem PVC:

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

nebo

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


  1. Faye nebo Redis Pubsub

  2. Filtr s ovladačem regex MongoDB C#

  3. Paradigma asynchronního programování s nodejs a redis-node

  4. Jak oddělit databázi redis pro stejné dvě aplikace v node.js