Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 如何在digitalocean上的群集中设置存储类_Ubuntu_Kubernetes_Digital Ocean - Fatal编程技术网

Ubuntu 如何在digitalocean上的群集中设置存储类

Ubuntu 如何在digitalocean上的群集中设置存储类,ubuntu,kubernetes,digital-ocean,Ubuntu,Kubernetes,Digital Ocean,我在digitalocean上使用Kubeadm和3个水滴创建了一个kubernetes集群 …在使用kubectl get-storageclass为我正在处理的节点mongodb pod创建persistentVolumeClaim时,我尝试访问默认存储类,但没有找到任何资源 我期望这个输出: Output NAME PROVISIONER AGE do-block-storage (default) dob

我在digitalocean上使用Kubeadm和3个水滴创建了一个kubernetes集群

…在使用kubectl get-storageclass为我正在处理的节点mongodb pod创建persistentVolumeClaim时,我尝试访问默认存储类,但没有找到任何资源

我期望这个输出:

Output
NAME                         PROVISIONER                 AGE
do-block-storage (default)   dobs.csi.digitalocean.com   21m
在使用digitalocean的控制台创建集群时,这似乎不是问题

如何使用kubectl设置默认存储类

我尝试过创建一个参考默认存储类的PVC,但因为它没有指向dobs.csi.digitalocean.com,所以当我运行配置并检查创建的PVC时-

kubectl获得pvc

kubectl decribe pvc dbata


如何使用kubectl设置默认存储类

由于这不是Digital ocean的托管Kubernetes群集,您需要按照文档手动设置它

使用您的DigitalOcean API访问令牌创建一个秘密 部署CSI插件和侧车
由于这不是Digital ocean的托管Kubernetes群集,您需要按照文档手动设置它

使用您的DigitalOcean API访问令牌创建一个秘密 部署CSI插件和侧车
NAME     STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS       AGE
dbdata   Pending                                      do-block-storage   2m1s
Name:          dbdata
Namespace:     default
StorageClass:  do-block-storage
Status:        Pending
Volume:        
Labels:        io.kompose.service=dbdata
Annotations:   <none>
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      
Access Modes:  
VolumeMode:    Filesystem
Events:
  Type       Reason              Age                  From                         Message
  ----       ------              ----                 ----                         -------
  Warning    ProvisioningFailed  37s (x8 over 2m54s)  persistentvolume-controller  storageclass.storage.k8s.io "do-block-storage" not found
Mounted By:  db-845bd9968b-hrtfw
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  creationTimestamp: null
  labels:
    io.kompose.service: dbdata
  name: dbdata
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi
  storageClassName: do-block-storage
status: {}