2
PetSet定義の一部として、volumeClainTemplatesは、Kubernetesが永続ボリュームクレームを動的に生成するために定義されています。たとえば:Kubernetes PetSetに既存の永続ボリュームを使用させるにはどうすればいいですか?
#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
...
私は既存のものから永続的なボリュームを選択するのではなく、動的に新しいものを作成するためにKubernetesをしたいと思います。しかし
volumeClaimTemplates:
- metadata:
name: datadir
annotations:
volume.alpha.kubernetes.io/storage-class: anything
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 24Gi
、私はすでに永続ボリュームの数が定義されています。
私はKubernetes 1.4.3を使用しています。誰もそれを行う方法を知っていますか?
これを試してみましたが、それはk8s v1.4.4のために私のために働いていました。私は後でpetsetのセレクタに使用するラベル付きのPVを作成する必要がありました。 PVCはpetsetによって自動的に作成されました。 –