我使用 Kubeadm 和 digitalocean 上的 3 个 Droplet 创建了一个 Kubernetes 集群。
...在为我正在开发的 Node-mongodb pod 创建 persistenceVolumeClaim 时kubectl get storageclass,我尝试访问默认存储类,但我得到了No resource found
我期望这个输出:
Output
NAME PROVISIONER AGE
do-block-storage (default) dobs.csi.digitalocean.com 21m
Run Code Online (Sandbox Code Playgroud)
使用 digitalocean 控制台创建集群时,这似乎不是问题。
如何使用设置默认存储类别kubectl?
我尝试参考默认存储类创建 PVC,但由于它没有指向 dobs.csi.digitalocean.com,因此当我运行配置并检查创建的 PVC 时 -
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
dbdata Pending do-block-storage 2m1s
Run Code Online (Sandbox Code Playgroud)
kubectl decribe pvc dbata
Name: dbdata
Namespace: default
StorageClass: do-block-storage
Status: Pending
Volume:
Labels: io.kompose.service=dbdata
Annotations: <none>
Finalizers: [kubernetes.io/pvc-protection]
Capacity: …Run Code Online (Sandbox Code Playgroud)