5.3.
리소스 생성 및 수정을 위한 모든 요청은 프로젝트의 각 LimitRange
오브젝트에 대해 평가됩니다. 리소스가 열거된 제약 조건을 위반하는 경우 해당 리소스는 거부됩니다.
apiVersion: "v1" kind: "LimitRange" metadata: name: "core-resource-limits" 1 spec: limits: - type: "Pod" max: cpu: "2" 2 memory: "1Gi" 3 min: cpu: "200m" 4 memory: "6Mi" 5 - type: "Container" max: cpu: "2" 6 memory: "1Gi" 7 min: cpu: "100m" 8 memory: "4Mi" 9 default: cpu: "300m" 10 memory: "200Mi" 11 defaultRequest: cpu: "200m" 12 memory: "100Mi" 13 maxLimitRequestRatio: cpu: "10" 14
apiVersion: "v1" kind: "LimitRange" metadata: name: "openshift-resource-limits" spec: limits: - type: openshift.io/Image max: storage: 1Gi 1 - type: openshift.io/ImageStream max: openshift.io/image-tags: 20 2 openshift.io/images: 30 3 - type: "Pod" max: cpu: "2" 4 memory: "1Gi" 5 ephemeral-storage: "1Gi" 6 min: cpu: "1" 7 memory: "1Gi" 8
5.3.1. 컨테이너 제한
- CPU
- 메모리
컨테이너
동작 | |
---|---|
|
|
|
|
|
예를 들어 컨테이너의 |
5.3.2. Pod 제한
- CPU
- 메모리
Pod의 모든 컨테이너에서 다음 사항이 충족되어야 합니다.
|
|
|
|
|
|
5.3.3. 이미지 제한
- 스토리지
-
openshift.io/Image
동작 | |
---|---|
|
|
5.3.4. 이미지 스트림 제한
-
openshift.io/image-tags
-
openshift.io/images
-
openshift.io/ImageStream
동작 | |
---|---|
|
|
|
|
5.3.5.
내부 참조와 외부 참조는 구분되지 않습니다. 내부 컨테이너 이미지 레지스트리에 대한 내보내기는 어떤 방식으로든 제한하지 않지만 태그 제한에 유용합니다.
내부 및 외부 참조는 구분되지 않습니다.
5.3.6. PersistentVolumeClaim limits
- 스토리지
프로젝트의 모든 영구 볼륨 클레임에서 다음 사항이 충족되어야 합니다.
|
|
|
|
{ "apiVersion": "v1", "kind": "LimitRange", "metadata": { "name": "pvcs" 1 }, "spec": { "limits": [{ "type": "PersistentVolumeClaim", "min": { "storage": "2Gi" 2 }, "max": { "storage": "50Gi" 3 } } ] } }
추가 리소스
스트림 제한에 대한 자세한 내용은 이미지 스트림 관리를 참조하십시오.
컴퓨팅 리소스 제약 조건에 대한 자세한 내용은 다음을 수행합니다.
CPU 및 메모리 측정 방법에 대한 자세한 내용은 권장 컨트롤 플레인 관행을 참조하십시오.
임시 스토리지에 대한 제한 및 요청을 지정할 수 있습니다. 이 기능에 대한 자세한 내용은 임시 스토리지 이해 를 참조하십시오.