Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
kubernetes coreos rbd存储类_Kubernetes_Coreos_Ceph_Persistent Volumes - Fatal编程技术网

kubernetes coreos rbd存储类

kubernetes coreos rbd存储类,kubernetes,coreos,ceph,persistent-volumes,Kubernetes,Coreos,Ceph,Persistent Volumes,我想在coreos下使用k8s storageclass,但失败了 .CoreOS版本稳定(1122.2) .Hyperkube版本是v1.4.3_coreos.0 k8s集群由部署,并为kubelet-wrapper.md推荐的rbd修改rkt_选项 ceph版本是jewel,我在coreos上安装了rbd图像,效果很好 现在,我尝试在豆荚中使用pvc,参考kubernetes官方文件 配置文件: **ceph-secret-admin.yaml** apiVersion: v1

我想在coreos下使用k8s storageclass,但失败了

.CoreOS版本稳定(1122.2) .Hyperkube版本是v1.4.3_coreos.0

k8s集群由部署,并为kubelet-wrapper.md推荐的rbd修改rkt_选项

ceph版本是jewel,我在coreos上安装了rbd图像,效果很好

现在,我尝试在豆荚中使用pvc,参考kubernetes官方文件

配置文件:

  **ceph-secret-admin.yaml** 
    apiVersion: v1
    kind: Secret
    metadata:
      name: ceph-secret-admin
      namespace: kube-system
    data:
      key: QVFDTEl2NVg5c0U2R1JBQVRYVVVRdUZncDRCV294WUJtME1hcFE9PQ==

 **ceph-secret-user.yaml** 
    apiVersion: v1
    kind: Secret
    metadata:
      name: ceph-secret-user
    data:
      key: QVFDTEl2NVg5c0U2R1JBQVRYVVVRdUZncDRCV294WUJtME1hcFE9PQ==
 **rbd-storage-class.yaml**
    apiVersion: storage.k8s.io/v1beta1
    kind: StorageClass
    metadata:
      name: kubepool
      annotations:
        storageclass.beta.kubernetes.io/is-default-class: 'true'
    provisioner: kubernetes.io/rbd
    parameters:
        monitors: 10.199.134.2:6789,10.199.134.3:6789,10.199.134.4:6789
        adminId: rbd
        adminSecretName: ceph-secret-admin
        adminSecretNamespace: kube-system
        pool: rbd
        userId: rbd
        userSecretName: ceph-secret-user
   **claim1.json :**
     {
      "kind": "PersistentVolumeClaim",
      "apiVersion": "v1",
      "metadata": {
        "name": "claim1",
        "annotations": {
            "volume.beta.kubernetes.io/storage-class": "kubepool"
        }
      },
      "spec": {
        "accessModes": [
          "ReadWriteOnce"
        ],
        "resources": {
          "requests": {
            "storage": "3Gi"
          }
        }
      }
    }
机密创建正常,storageclass创建似乎正常,但无法描述(“storageclass”未实现任何描述),创建pvc时,其状态始终处于挂起状态,请描述:

Name:           claim1
Namespace:      default
Status:         Pending
Volume:
Labels:         <none>
Capacity:
Access Modes:
Events:
  FirstSeen     LastSeen        Count   From                            SubobjectPath   Type            Reason                  Message
  ---------     --------        -----   ----                            -------------   --------        ------                  -------
  16m           14s             66      {persistentvolume-controller }                  Warning         ProvisioningFailed      no volume plugin matched
名称:权利要求1
名称空间:默认值
状态:待定
卷:
标签:
容量:
访问模式:
活动:
子对象路径类型原因消息中的FirstSeen LastSeen计数
---------     --------        -----   ----                            -------------   --------        ------                  -------
16m 14s 66{persistentvolume controller}警告设置失败,没有匹配的卷插件

有人能帮我吗?

我已经连接到apiserver吊舱中,使用“rbd ls--name client.rbd”可以在rbd pool.kubelet-wrapper.md url是我已经连接到apiserver吊舱中的,使用“rbd ls--name client.rbd”可以在rbd pool.kubelet-wrapper.md url是