小编k8s*_*ion的帖子

如何让Kubernetes PetSet使用现有的Persistent Volumes?

作为PetSet定义的一部分,为Kubernetes定义了volumeClainTemplates,以动态生成持久卷声明.例如:

  volumeClaimTemplates:
  - metadata:
      name: datadir
      annotations:
        volume.alpha.kubernetes.io/storage-class: anything
    spec:
      accessModes: [ "ReadWriteOnce" ]
      resources:
        requests:
          storage: 24Gi
Run Code Online (Sandbox Code Playgroud)

但是,我已经定义了一些持久卷:

#kubectl get pv    
NAME      CAPACITY   ACCESSMODES   RECLAIMPOLICY   STATUS    CLAIM                 REASON    AGE 
pv-1-rw   24Gi       RWO           Retain          Bound     rnd/pvc-1-rw             1h
pv-2-rw   24Gi       RWO           Retain          Bound     rnd/pvc-2-rw             6d
pv-3-rw   24Gi       RWO           Retain          Bound     rnd/pvc-3-rw             6d
...
Run Code Online (Sandbox Code Playgroud)

我希望Kubernetes从现有的卷中选择持久卷而不是动态创建新卷.

我正在使用Kubernetes 1.4.3.有谁知道这是怎么做到的吗?

kubernetes

4
推荐指数
1
解决办法
2938
查看次数

标签 统计

kubernetes ×1