8.7.5. PersistentVolumeClaim の制限
LimitRange オブジェクトを作成した後、PersistentVolumeClaim リソースが消費できるリソースの正確な量を指定できます。
PersistentVolumeClaim リソースはストレージリソースを消費することができます。
以下の表は、永続的なボリューム要求でサポートされている制約を示しています。指定されている場合、制約は各永続ボリューム要求に対して満たされなければならない。
| 制約 | 強制された行動 |
|---|---|
|
| Min[<resource>] <= claim.spec.resources.requests[<resource>] (必須) |
|
| claim.spec.resources.requests[<resource>] (必須) <= Max[<resource>] |
制限範囲オブジェクト定義の例
{
"apiVersion": "v1",
"kind": "LimitRange",
"metadata": {
"name": "pvcs"
},
"spec": {
"limits": [{
"type": "PersistentVolumeClaim",
"min": {
"storage": "2Gi"
},
"max": {
"storage": "50Gi"
}
}
]
}
}
ここでは、以下のようになります。
metadata.name- 制限範囲オブジェクトの名前を指定します。
制限.最小ストレージ- 永続ボリューム要求で要求できる最小ストレージ容量を指定します。
制限.最大ストレージ- 永続ボリューム要求で要求できるストレージの最大容量を指定します。