This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.14.4.8. 불투명 정수 리소스
opaque 정수 리소스를 사용하면 클러스터 운영자가 시스템에서 알 수 없는 새 노드 수준 리소스를 제공할 수 있습니다. 사용자는 CPU 및 메모리와 유사하게 Pod 사양에서 이러한 리소스를 사용할 수 있습니다. 스케줄러는 사용 가능한 양보다 더 많은 용량이 Pod에 동시에 할당되지 않도록 리소스 계정을 수행합니다.
불투명 정수 리소스는 현재 Alpha이며 리소스 계정만 구현됩니다. 이러한 리소스에 대한 리소스 할당량 또는 제한 범위 지원은 없으며 QoS에 영향을 미치지 않습니다.
OpenShift Container Platform은 리소스가 무엇인지 알 수 없지만 해당 리소스를 충분히 사용할 수 있는 경우에만 노드에 Pod를 예약하므로 opaque 정수 리소스는 opaque라고 합니다. 정수 리소스(예: 정수 리소스 )를 사용할 수 있거나 정수 단위로 광고 해야 하기 때문에 정수 리소스라고 합니다. API 서버는 이러한 리소스의 수량을 정수로 제한합니다. 유효한 수량의 예는 3
,3000m
및 3Ki
입니다.
클러스터 관리자는 일반적으로 리소스를 생성하고 사용 가능하게 만듭니다. 불투명 정수 리소스 생성에 대한 자세한 내용은 관리자 가이드의 Opaque Integer Resources 을 참조하십시오.
포드에서 opaque 정수 리소스를 사용하려면 Pod를 편집하여 opaque 리소스의 이름을 spec.containers[].resources.requests
필드의 키로 포함하도록 Pod를 편집합니다.
예를 들어 다음 Pod는 두 개의 CPU와 하나의 foo
( opaque 리소스)를 요청합니다.
Pod는 모든 리소스 요청이 충족되는 경우에만 예약됩니다(CPU, 메모리, 모든 불투명 리소스 포함). 포드는 PENDING
상태로 유지되지만 모든 노드에서 리소스 요청을 충족할 수 없습니다.