sql >> データベース >  >> NoSQL >> Redis

DigitalOceanポッドにはバインドされていない即時のPersistentVolumeClaimsがあります

    これ:

    ストレージクラスが設定されていません

    そして、kubectl describe scの空の出力 ストレージクラスがないことを意味します。

    DigitalOcean用のCSIドライバーをインストールすることをお勧めします。これにより、do-block-storageが作成されます KubernetesCSIインターフェースを使用するクラス。

    もう1つのオプションは、ローカルストレージを使用することです。ローカルストレージクラスの使用:

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

    次に、どちらの場合でも、storageClassNameを指定しない場合は、デフォルトのストレージクラスとして設定する必要があります。 あなたのPVCで:

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

    または

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


    1. redisで独自のデータベースを作成するにはどうすればよいですか?

    2. DjangoのデータベースとしてPostgreSQLを使用しているのにRedisを使用する必要があるのはなぜですか?

    3. MongoDBとCassandra

    4. Javaを使用してmongoDBで開いている接続の数を取得します