Kubernetes Kuberenetes Heketi不工作的动态持久卷
我在Kubernetes 1.6集群上部署了heketi/gluster。然后,我按照指南为动态持久卷创建了一个StorageClass,但是如果我创建pvc,就不会创建pv 如果我手动使用heketi cli并手动创建pv,heketi和glusterfs吊舱将按预期运行和工作。pvc也声称拥有pv 我觉得我错过了一步,但我不知道是哪一步。我遵循指南,并假设动态持久卷应该“正常工作”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 我
$ 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"}