【发布时间】:2018-05-31 08:50:00
【问题描述】:
我正在尝试在 Google Kubernetes Engine 上创建 PersistentVolume 和 PersistentVolumeClaim。
链接它们的方法是通过 labelSelector。 我正在使用此定义创建对象:
volume.yml
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-test
namespace: mynamespace
labels:
pv-owner: owner
pv-usage: pv-test
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Gi
hostPath:
path: /data/test/
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pv-test
namespace: mynamespace
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
selector:
matchLabels:
pv-usage: pv-test
并运行:
kubectl apply -f volume.yml
两个对象都已成功创建,但是,VolumeClaim 显然一直处于等待状态,等待符合其要求的 Volume。
你能帮帮我吗?
谢谢!
【问题讨论】:
标签: kubernetes google-cloud-platform google-kubernetes-engine