Kubernetes:使用volumeClaimTemplate选择admin-provisioned PersistentVolume

时间:2017-05-30 19:00:25

标签: kubernetes statefulset

我自己创建了一些Persistent Volumes。是否可以让我的有状态集中的volumeClaimTemplates选择那些?它似乎总是会提供新的持久卷,而不是使用现有的卷。

Kubernetes:1.5

1 个答案:

答案 0 :(得分:0)

您需要使用selector选项。如果您相应地标记了您的pv,则pod将使用您之前创建的卷。

示例来自:https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: myclaim
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 8Gi
  storageClassName: slow
  selector:
    matchLabels:
      release: "stable"
    matchExpressions:
      - {key: environment, operator: In, values: [dev]}

即使它是PersistentVolumeClaim,它也应该适用于你的volumeClaimTemplate