我在Openstack中运行kuberentes,我想使用Openstack提供的卷,而不是使用NFS来管理卷。我不确定从哪里开始,甚至不确定。我试过一堆东西,没有运气:(
这是到目前为止我尝试过的一些方法。 我修改了/ etc / kubernetes / manifests / kube-conroller yaml文件。我挂载了cloud.conf文件并添加了这些行
- --cloud-provider=openstack
- --cloud-config=/etc/kubernetes/cloud.conf
然后我运行它来创建我的存储类
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: openstack-test
annotations:
storageclass.beta.kubernetes.io/is-default-class: "true"
namespace: mongo-dump
labels:
kubernetes.io/cluster-service: "true"
addonmanager.kubernetes.io/mode: EnsureExists
provisioner: kubernetes.io/cinder
parameters:
type: fast
availability: nova
然后创建了我的pvc
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: cinder-claim
annotations:
volume.beta.kubernetes.io/storage-class: "standard"
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
在此步骤之后,它只是停留在待处理状态。 :9