Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 Kuberenetes Heketi不工作的动态持久卷_Kubernetes_Glusterfs - Fatal编程技术网

Kubernetes Kuberenetes Heketi不工作的动态持久卷

Kubernetes Kuberenetes Heketi不工作的动态持久卷,kubernetes,glusterfs,Kubernetes,Glusterfs,我在Kubernetes 1.6集群上部署了heketi/gluster。然后,我按照指南为动态持久卷创建了一个StorageClass,但是如果我创建pvc,就不会创建pv 如果我手动使用heketi cli并手动创建pv,heketi和glusterfs吊舱将按预期运行和工作。pvc也声称拥有pv 我觉得我错过了一步,但我不知道是哪一步。我遵循指南,并假设动态持久卷应该“正常工作” 安装heketi cli和glusterfs客户端 使用./gk deploy-g 创建存储类 创建PVC 我

我在Kubernetes 1.6集群上部署了heketi/gluster。然后,我按照指南为动态持久卷创建了一个StorageClass,但是如果我创建pvc,就不会创建pv

如果我手动使用heketi cli并手动创建pv,heketi和glusterfs吊舱将按预期运行和工作。pvc也声称拥有pv

我觉得我错过了一步,但我不知道是哪一步。我遵循指南,并假设动态持久卷应该“正常工作”

  • 安装heketi cli和glusterfs客户端
  • 使用./gk deploy-g
  • 创建存储类
  • 创建PVC 我漏了一步吗
  • 存储类

    $ kubectl get storageclasses
    NAME      TYPE
    slow      kubernetes.io/glusterfs   
    
    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      creationTimestamp: 2017-06-07T06:54:35Z
      name: slow
      resourceVersion: "82741"
      selfLink: /apis/storage.k8s.io/v1/storageclassesslow
      uid: 2aab0a5c-4b4e-11e7-9ee4-001a4a3f1eb3
    parameters:
      restauthenabled: "false"
      resturl: http://10.2.35.3:8080/
      restuser: ""
      restuserkey: ""
    provisioner: kubernetes.io/glusterfs
    
    聚氯乙烯

    资料来源:

    环境:

    $ kubectl cluster-info
    Kubernetes master is running at https://andrea-master-0.muellerpublic.de:443
    KubeDNS is running at https://andrea-master-0.muellerpublic.de:443/api/v1/proxy/namespaces/kube-system/services/kube-dns
    kubernetes-dashboard is running at https://andrea-master-0.muellerpublic.de:443/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
    
    $ heketi-cli cluster list
    Clusters:
    24dca142f655fb698e523970b33238a9
    
    $ kubectl version
    Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2017-05-19T18:44:27Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
    Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4+coreos.0", GitCommit:"8996efde382d88f0baef1f015ae801488fcad8c4", GitTreeState:"clean", BuildDate:"2017-05-19T21:11:20Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
    

    问题是StorageClass resturl中的斜杠

    resturl:http://10.2.35.3:8080/
    必须是
    resturl:http://10.2.35.3:8080


    PS:o.o….

    问题在于StorageClass resturl中的斜杠

    resturl:http://10.2.35.3:8080/
    必须是
    resturl:http://10.2.35.3:8080


    PS:o.o.…

    与指南的不同之处:*更新了4.9内核的Debian Jessie*heketi和glusterfs吊舱在kube系统名称空间中运行与指南的不同之处:*更新了4.9内核的Debian Jessie*heketi和glusterfs吊舱在kube系统名称空间中运行
    $ kubectl cluster-info
    Kubernetes master is running at https://andrea-master-0.muellerpublic.de:443
    KubeDNS is running at https://andrea-master-0.muellerpublic.de:443/api/v1/proxy/namespaces/kube-system/services/kube-dns
    kubernetes-dashboard is running at https://andrea-master-0.muellerpublic.de:443/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
    
    $ heketi-cli cluster list
    Clusters:
    24dca142f655fb698e523970b33238a9
    
    $ kubectl version
    Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2017-05-19T18:44:27Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
    Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4+coreos.0", GitCommit:"8996efde382d88f0baef1f015ae801488fcad8c4", GitTreeState:"clean", BuildDate:"2017-05-19T21:11:20Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}