2장. Kueue의 Red Hat 빌드


2.1. Kueue의 Red Hat 빌드 소개

Kueue의 Red Hat 빌드는 작업에 대한 리소스 액세스를 관리하는 Kubernetes 기반 시스템입니다. Kueue의 Red Hat 빌드는 작업이 대기하는 시점, Pod를 생성하여 시작하도록 허용되는 시점, 또는 해당 작업에 대한 활성 Pod가 삭제되는 것을 의미하는 선점 되어야 하는 시점을 결정할 수 있습니다.

참고

Kueue의 Red Hat 빌드 컨텍스트에서 작업은 완료될 때까지 실행되는 일회성 또는 주문형 작업으로 정의할 수 있습니다.

Kueue의 Red Hat 빌드는 Kueue 오픈 소스 프로젝트를 기반으로 합니다.

Kueue의 Red Hat 빌드는 이기종의 탄력적 리소스를 사용하는 환경과 호환됩니다. 즉, 환경에는 다양한 리소스 유형이 있으며, 이러한 리소스는 동적으로 확장될 수 있습니다.

Kueue의 Red Hat 빌드는 Kubernetes 클러스터의 기존 구성 요소를 대체하지 않고 대신 기존 Kubernetes API 서버, 스케줄러 및 클러스터 자동 확장 구성 요소와 통합됩니다.

Kueue의 Red Hat 빌드는 전부 또는 전무 의미론을 지원합니다. 즉, 모든 구성 요소를 갖춘 전체 작업이 클러스터에 허용되거나, 클러스터에 맞지 않으면 전체 작업이 거부됩니다.

2.1.1. 가상 사용자

Kueue 워크플로의 Red Hat 빌드에는 다양한 페르소나가 존재합니다.

배치 관리자
배치 관리자는 클러스터 인프라를 관리하고 할당량과 대기열을 설정합니다.
배치 사용자
배치 사용자는 클러스터에서 작업을 실행합니다. 일괄 사용자의 예로는 연구자, AI/ML 엔지니어, 데이터 과학자 등이 있습니다.
사용자에게 서비스 제공
서비스 제공자는 클러스터에서 작업을 실행합니다. 예를 들어, 추론을 위해 훈련된 AI/ML 모델을 공개하는 것입니다.
플랫폼 개발자
플랫폼 개발자는 Kueue의 Red Hat 빌드를 다른 소프트웨어와 통합합니다. 그들은 또한 Kueue 오픈 소스 프로젝트에 기여할 수도 있습니다.

2.1.2. 워크플로 개요

Kueue 워크플로의 Red Hat 빌드는 다음과 같이 개략적으로 설명할 수 있습니다.

  1. 배치 관리자는 ResourceFlavor , LocalQueue , ClusterQueue 리소스를 생성하고 구성합니다.
  2. 사용자 페르소나는 클러스터에서 작업을 생성합니다.
  3. Kubernetes API 서버는 작업 데이터를 검증하고 수락합니다.
  4. Kueue의 Red Hat 빌드는 주문이나 할당량과 같은 구성된 옵션에 따라 작업을 허용합니다. 리소스 플레이버를 사용하여 작업에 친화성을 주입하고 각 작업에 해당하는 Workload 객체를 생성합니다.
  5. 해당 작업 유형에 적용되는 컨트롤러가 포드를 생성합니다.
  6. Kubernetes 스케줄러는 클러스터의 노드에 포드를 할당합니다.
  7. Kubernetes 클러스터 자동 확장기는 필요에 따라 더 많은 노드를 프로비저닝합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat