次のものがありますpvc
(永続ボリューム要求):
piVersion: v1
kind: PersistentVolumeClaim
metadata:
name: test-claim-web
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
および Google Cloud でサポートされているpv
(永続ボリューム):
apiVersion: v1
kind: PersistentVolume
metadata:
name: test-pv-1
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
gcePersistentDisk:
pdName: test-1
fsType: ext4
存在する Google クラウド内のディスク。
最初に を作成しpv
、 の後に作成するとpvc
、次のkubectl get pvc,pv
ように表示されます。
NAME STATUS VOLUME CAPACITY ACCESSMODES AGE
test-claim-web Bound test-pv-1 10Gi RWO 15s
NAME CAPACITY ACCESSMODES STATUS CLAIM REASON AGE
test-pv-1 10Gi RWO Bound default/test-claim-web 25s
しかし、を削除して再作成するとpv
、次のkubectl get pvc,pv
ように表示されます。
NAME STATUS VOLUME CAPACITY ACCESSMODES AGE
test-claim-web Bound test-pv-1 10Gi RWO 3m
NAME CAPACITY ACCESSMODES STATUS CLAIM REASON AGE
test-pv-1 10Gi RWO Available 18s
- なぜ
pvc
静止画なのBound
ですか? pvc
(再) バインドは自動的に行われませんか? (また、 のpv
後にを作成すると、ステータスで永遠pvc
に待機することもわかりました。)pvc
Pending
次の Kubernetes バージョンを使用します。
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}