3장. 머신 풀을 사용하여 노드 관리

3.1. 머신 풀 정보

Red Hat OpenShift Service on AWS는 클라우드 인프라를 기반으로 시스템 풀을 탄력적이고 동적인 프로비저닝 방법으로 사용합니다.

기본 리소스는 시스템, 컴퓨팅 머신 세트, 시스템 풀입니다.

중요

AWS 4.11의 Red Hat OpenShift Service부터 기본 per-pod PID 제한은 4096 입니다. 이 PID 제한을 활성화하려면 AWS 클러스터에서 Red Hat OpenShift Service를 이 버전 이상으로 업그레이드해야 합니다. 이전 버전에서 실행되는 AWS 클러스터의 Red Hat OpenShift Service는 기본 PID 제한이 1024 입니다.

ROSA CLI를 사용하여 AWS 클러스터의 Red Hat OpenShift Service에서 Pod별 PID 제한을 구성할 수 있습니다. 자세한 내용은 " PID 제한 구성"을 참조하십시오.

3.1.1. Machine

머신은 작업자 노드의 호스트를 설명하는 기본 단위입니다.

3.1.2. 머신 세트

MachineSet 리소스는 컴퓨팅 머신 그룹입니다. 더 많은 시스템이 필요하거나 규모를 줄여야 하는 경우 컴퓨팅 시스템 세트가 속하는 시스템 풀의 복제본 수를 변경합니다.

머신 세트는 ROSA에서 직접 수정할 수 없습니다.

3.1.3. 머신 풀

머신 풀은 컴퓨팅 머신 세트에 대한 더 높은 수준의 구성 요소입니다.

시스템 풀은 모두 가용성 영역에서 동일한 구성을 복제하는 컴퓨팅 머신 세트를 생성합니다. 머신 풀은 작업자 노드에서 모든 호스트 노드 프로비저닝 관리 작업을 수행합니다. 더 많은 머신이 필요하거나 규모를 줄여야하는 경우 컴퓨팅 요구 사항에 맞게 시스템 풀의 복제본 수를 변경합니다. 스케일링을 수동으로 구성하거나 자동 스케일링을 설정할 수 있습니다.

기본적으로 클러스터에는 하나의 시스템 풀이 있습니다. 클러스터 설치 중에 인스턴스 유형 또는 크기를 정의하고 이 머신 풀에 레이블을 추가할 수 있습니다.

클러스터 설치 후 다음을 수행합니다.

  • 머신 풀에 레이블을 제거하거나 추가할 수 있습니다.
  • 기존 클러스터에 머신 풀을 추가할 수 있습니다.
  • 테인트 없이 하나의 머신 풀이 있는 한 머신 풀에 테인트를 추가할 수 있습니다.
  • 테인트 없이 머신 풀과 Single-AZ 클러스터의 복제본 두 개 이상 또는 Multi-AZ 클러스터의 복제본 3개가 있는 경우 머신 풀을 생성하거나 삭제할 수 있습니다.

    참고

    머신 풀 노드 유형 또는 크기는 변경할 수 없습니다. 머신 풀 노드 유형 또는 크기는 생성 중에만 지정됩니다. 다른 노드 유형 또는 크기가 필요한 경우 머신 풀을 다시 생성하고 필요한 노드 유형 또는 크기 값을 지정해야 합니다.

  • 추가된 각 머신 풀에 레이블을 추가할 수 있습니다.

단일 클러스터에 여러 머신 풀이 존재할 수 있으며 각 머신 풀에는 고유한 노드 유형 및 노드 크기 구성이 포함될 수 있습니다.

3.1.4. 여러 영역 클러스터의 머신 풀

여러 가용성 영역(AZ)에서 생성된 클러스터에서 머신 풀은 세 개의 AZ 또는 선택한 단일 AZ 모두에서 생성할 수 있습니다. 클러스터 생성 시 기본적으로 생성된 머신 풀은 3개의 AZ 모두에 있는 시스템과 3개의 배수로 스케일링됩니다.

새 Multi-AZ 클러스터를 생성하면 머신 풀이 해당 영역에 자동으로 복제됩니다. 기본적으로 기존 Multi-AZ 클러스터에 머신 풀을 추가하면 모든 영역에서 새 머신 풀이 자동으로 생성됩니다.

참고

이 기본 설정을 재정의하고 선택한 Single-AZ에서 머신 풀을 생성할 수 있습니다.

마찬가지로 머신 풀을 삭제하면 모든 영역에서 삭제됩니다. 이러한 다기능 효과 때문에 Multi-AZ 클러스터에서 머신 풀을 사용하면 머신 풀을 생성할 때 특정 리전에 더 많은 프로젝트의 할당량을 사용할 수 있습니다.

3.1.5. 추가 리소스