Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

14.3.2. 컨테이너 제한

지원되는 리소스:

  • CPU
  • 메모리

지원되는 제약 조건:

컨테이너당 지정된 경우 다음 사항이 충족되어야 합니다.

표 14.4. 컨테이너

제약 조건동작

min

min[resource] (선택 사항) container.resources.requests[resource] (required) container/resources.limits[resource] (선택 사항)

구성에서 min CPU를 정의하는 경우 요청 값이 CPU 값보다 커야 합니다. min 값을 설정하지 않거나 min0 으로 설정하면 결과는 제한이 없으며 Pod에서 max 값보다 더 많은 리소스를 사용할 수 있습니다.

Max

container.resources.limits[resource] (필수) less than or equal to Max[resource]

구성에서 max CPU를 정의하는 경우 CPU 요청 값을 정의할 필요가 없습니다. 그러나 제한 범위에 지정된 최대 CPU 제약 조건을 충족하는 제한을 설정해야 합니다.

MaxLimitRequestRatio

maxLimitRequestRatio[resource] less than or equal to (container.resources.limits[resource] / container.resources.requests[resource])

제한 범위가 maxLimitRequestRatio 제약 조건을 정의하는 경우 새 컨테이너에 requestlimit 값이 모두 있어야 합니다. 또한 OpenShift Container Platform은 제한 대 요청 비율을 request로 나누어 제한요청 비율을 계산합니다. 결과는 1보다 큰 정수여야 합니다.

예를 들어 컨테이너에 cpu가 있는 경우: 500 제한 값의 및 cpu: 100 요청 값의 경우 cpu 의 제한 대 요청 비율은 5 입니다. 이 비율은 maxLimitRequestRatio보다 작거나 같아야 합니다.

지원되는 기본값:

default[resource]
기본값은 container.resources.limit[resource] 가 없는 경우 지정된 값으로 설정됩니다.
기본 Requests[resource]
기본값은 container.resources.requests[resource] 가 없는 경우 지정된 값으로 설정됩니다.