14.4.8. 불투명 정수 리소스


opaque 정수 리소스를 사용하면 클러스터 운영자가 시스템에서 알 수 없는 새 노드 수준 리소스를 제공할 수 있습니다. 사용자는 CPU 및 메모리와 유사하게 Pod 사양에서 이러한 리소스를 사용할 수 있습니다. 스케줄러는 사용 가능한 양보다 더 많은 용량이 Pod에 동시에 할당되지 않도록 리소스 계정을 수행합니다.

참고

불투명 정수 리소스는 현재 Alpha이며 리소스 계정만 구현됩니다. 이러한 리소스에 대한 리소스 할당량 또는 제한 범위 지원은 없으며 QoS에 영향을 미치지 않습니다.

OpenShift Container Platform은 리소스가 무엇인지 알 수 없지만 해당 리소스를 충분히 사용할 수 있는 경우에만 노드에 Pod를 예약하므로 opaque 정수 리소스는 opaque라고 합니다. 정수 리소스(예: 정수 리소스 )를 사용할 수 있거나 정수 단위로 광고 해야 하기 때문에 정수 리소스라고 합니다. API 서버는 이러한 리소스의 수량을 정수로 제한합니다. 유효한 수량의 예는 3,3000m3Ki 입니다.

클러스터 관리자는 일반적으로 리소스를 생성하고 사용 가능하게 만듭니다. 불투명 정수 리소스 생성에 대한 자세한 내용은 관리자 가이드의 Opaque Integer Resources 을 참조하십시오.

포드에서 opaque 정수 리소스를 사용하려면 Pod를 편집하여 opaque 리소스의 이름을 spec.containers[].resources.requests 필드의 키로 포함하도록 Pod를 편집합니다.

예를 들어 다음 Pod는 두 개의 CPU와 하나의 foo ( opaque 리소스)를 요청합니다.

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: my-container
    image: myimage
    resources:
      requests:
        cpu: 2
        pod.alpha.kubernetes.io/opaque-int-resource-foo: 1
Copy to Clipboard Toggle word wrap

Pod는 모든 리소스 요청이 충족되는 경우에만 예약됩니다(CPU, 메모리, 모든 불투명 리소스 포함). 포드는 PENDING 상태로 유지되지만 모든 노드에서 리소스 요청을 충족할 수 없습니다.

Conditions:
  Type    Status
  PodScheduled  False
...
Events:
  FirstSeen  LastSeen	Count	From		  SubObjectPath	Type	  Reason	    Message
  ---------  --------	-----	----		  -------------	--------  ------	    -------
  14s	     0s		6	default-scheduler		Warning	  FailedScheduling  No nodes are available that match all of the following predicates:: Insufficient pod.alpha.kubernetes.io/opaque-int-resource-foo (1).
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat