16.7.2. 고급 스케줄링 사용


클러스터에서 고급 예약을 호출하는 방법에는 여러 가지가 있습니다.

Pod 유사성 및 유사성 방지

Pod 유사성을 사용하면 Pod 에서 Pod 그룹(애플리케이션의 대기 시간 요구 사항의 경우, 보안 등으로 인해)에 대한 선호도(또는 유사성 방지)를 사용하여 배치할 수 있습니다. 노드는 배치를 제어할 수 없습니다.

Pod 유사성은 Pod 배치에 대한 규칙을 생성하기 위해 Pod의 노드 및 라벨 선택기의 라벨을 사용합니다. 규칙은 필수(필수) 또는 best-effort(기본값)일 수 있습니다.

Pod 유사성 및 선호도 방지 사용을 참조하십시오.

노드 유사성

노드 유사성을 사용하면 Pod 에서 노드 그룹(특별한 하드웨어, 위치, 고가용성에 대한 요구 사항)에 대해 선호도(또는 유사성 방지)를 지정할 수 있습니다. 노드는 배치를 제어할 수 없습니다.

노드 유사성은 Pod 배치에 대한 규칙을 생성하기 위해 Pod의 노드 및 라벨 선택기의 라벨을 사용합니다. 규칙은 필수(필수) 또는 best-effort(기본값)일 수 있습니다.

노드 유사성 사용을 참조하십시오.

노드 선택기

노드 선택기는 고급 스케줄링의 가장 간단한 형식입니다. 노드 유사성과 마찬가지로 노드 선택기는 노드 및 Pod의 라벨을 사용하여 Pod 에서 배치할 수 있는 노드를 제어할 수 있습니다. 그러나 노드 선택기에는 필수 규칙이 없으며 노드 선호도가 있는 기본 규칙이 있습니다.

노드 선택기 사용을 참조하십시오.

테인트 및 허용 오차

테인트/Tolerations를 사용하면 노드에서 예약해야 하거나 예약해서는 안 되는 Pod 를 제어할 수 있습니다. 테인트는 노드의 레이블이며 허용 오차는 Pod의 라벨입니다. Pod의 라벨은 예약하기 위해 노드의 레이블(taint)과 일치(또는 허용)해야 합니다.

테인트/내선은 선호도보다 한 가지 장점이 있습니다. 예를 들어 다른 레이블이 있는 새 노드 그룹을 클러스터에 추가하는 경우 노드에 액세스하려는 각 Pod와 새 노드를 사용하지 않으려는 다른 Pod에서 유사성을 업데이트해야 합니다. 테인트/내역을 사용하면 다른 Pod가 다시 입력되기 때문에 해당 Pod가 해당 새 노드에 도착하는 데 필요한 해당 Pod만 업데이트하면 됩니다.

테인트 및 허용 오차 사용을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.