Kubernetes:使用 volumeClaimTemplate select 管理员配置的 PersistentVolume
Kubernetes: use volumeClaimTemplate to select admin-provisioned PersistentVolume
我自己创建了一些持久卷。是否可以在我的 Stateful Set select 中制作 volumeClaimTemplates
那些?它似乎总是会提供新的持久卷,而不是使用现有的。
Kubernetes:1.5
您需要使用 selector
选项。如果您相应地标记您的 pv,pods 将使用您之前创建的卷。
示例来自: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
我自己创建了一些持久卷。是否可以在我的 Stateful Set select 中制作 volumeClaimTemplates
那些?它似乎总是会提供新的持久卷,而不是使用现有的。
Kubernetes:1.5
您需要使用 selector
选项。如果您相应地标记您的 pv,pods 将使用您之前创建的卷。
示例来自: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