4장. 머신 풀을 사용하여 컴퓨팅 노드 관리
4.1. 머신 풀 정보 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Dedicated는 머신 풀을 클라우드 인프라 상단에 탄력적이고 동적인 프로비저닝 방법으로 사용합니다.
기본 리소스는 머신, 머신 세트 및 머신 풀입니다.
OpenShift Dedicated 4.11부터 기본 Pod당 PID 제한은 4096
입니다. 이 PID 제한을 활성화하려면 OpenShift Dedicated 클러스터를 이 버전 이상으로 업그레이드해야 합니다. 4.11 이전 버전을 실행하는 OpenShift Dedicated 클러스터는 기본 PID 제한을 1024
로 제한합니다.
OpenShift Dedicated 클러스터에서는 Pod별 PID 제한을 구성할 수 없습니다.
4.1.1. Machine 링크 복사링크가 클립보드에 복사되었습니다!
시스템은 작업자 노드의 호스트를 설명하는 기본 단위입니다.
4.1.2. 머신 세트 링크 복사링크가 클립보드에 복사되었습니다!
MachineSet
리소스는 컴퓨팅 머신 그룹입니다. 더 많은 머신이 필요하거나 축소해야 하는 경우 컴퓨팅 시스템 세트가 속한 시스템 풀의 복제본 수를 변경합니다.
4.1.3. 머신 풀 링크 복사링크가 클립보드에 복사되었습니다!
머신 풀은 컴퓨팅 머신 세트에 더 높은 수준의 구성입니다.
시스템 풀은 가용성 영역에서 모두 동일한 구성을 복제하는 컴퓨팅 머신 세트를 생성합니다. 머신 풀은 작업자 노드에서 모든 호스트 노드 프로비저닝 관리 작업을 수행합니다. 더 많은 머신이 필요하거나 축소해야 하는 경우 컴퓨팅 요구 사항에 맞게 시스템 풀의 복제본 수를 변경합니다. 수동으로 스케일링을 구성하거나 자동 스케일링을 설정할 수 있습니다.
기본적으로 클러스터는 하나의 머신 풀을 사용하여 생성됩니다. 기존 클러스터에 머신 풀을 추가하고 기본 머신 풀을 수정하고 머신 풀을 삭제할 수 있습니다.
단일 클러스터에 여러 머신 풀이 존재할 수 있으며 각각 다른 유형 또는 크기 노드가 있을 수 있습니다.
4.1.4. 여러 영역 클러스터의 머신 풀 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 여러 가용성 영역(Multi-AZ) 클러스터에서 시스템 풀을 생성할 때 시스템 풀당 3개의 영역이 있습니다. 머신 풀은 클러스터의 각 영역에 하나씩 총 3개의 컴퓨팅 머신 세트를 생성합니다. 각 컴퓨팅 시스템 세트는 해당 가용성 영역에서 하나 이상의 시스템을 관리합니다.
새 Multi-AZ 클러스터를 생성하면 머신 풀이 해당 영역에 자동으로 복제됩니다. 기존 Multi-AZ에 머신 풀을 추가하면 해당 영역에 새 풀이 자동으로 생성됩니다. 마찬가지로 머신 풀을 삭제하면 모든 영역에서 삭제됩니다. 이러한 다중적 효과로 인해 Multi-AZ 클러스터에서 머신 풀을 사용하면 머신 풀을 생성할 때 특정 지역에 대한 프로젝트 할당량을 더 많이 사용할 수 있습니다.
4.1.4.1. Multi-AZ 클러스터 내의 단일 가용성 영역에 머신 풀 배포 링크 복사링크가 클립보드에 복사되었습니다!
GCP(Google Cloud Platform)의 OpenShift Dedicated는 OpenShift Cluster Manager CLI(ocm
)를 사용하여 Multi-AZ 클러스터의 일부인 특정 가용성 영역에 단일 머신 풀을 배포할 수 있습니다. 이 옵션은 특히 특정 리전의 모든 가용성 영역에서 원하는 인스턴스 유형을 사용할 수 없는 경우와 클러스터에 원하는 인스턴스 유형 중 하나 이상이 필요하지 않은 경우에 유용합니다.
Multi-AZ 클러스터를 프로비저닝하는 동안 기본 머신 풀을 단일 가용성 영역에 할당할 수 없습니다.
사전 요구 사항
OpenShift Cluster Manager API 명령줄 인터페이스(ocm
)는 개발자 프리뷰 기능 전용입니다. Red Hat Developer Preview 기능의 지원 범위에 대한 자세한 내용은 개발자 프리뷰 지원 범위를 참조하십시오.
프로세스
- 다음 명령을 실행하여 특정 가용성 영역에 머신 풀을 배포합니다.
- 1
- &
lt;cluster_name|cluster_id
>를 머신 풀을 추가할 클러스터의 이름 또는 ID로 바꿉니다. - 2
- &
lt;instance_type
>을 단일 가용성 영역에 배포하려는 인스턴스 유형으로 바꿉니다. - 3
- &
lt;replicas
>를 머신 풀에 포함할 선택한 인스턴스 유형의 복제본 수로 바꿉니다. - 4
- &
lt;availability_zone
>을 머신 풀을 추가할 가용성 영역으로 바꿉니다. - 5
- 선택 사항: [flags]를 머신 풀 생성에 사용할 수 있는 추가 플래그로 바꿉니다.
- 6
- &
lt;machine_pool_id>
;를 머신 풀의 ID로 바꿉니다.
머신 풀 생성에 사용 가능한 추가 플래그를 보려면 ocm create machine-pool --help
명령을 실행합니다.
GCP(Google Cloud Platform) 인스턴스 유형 및 가용성 영역에 대한 자세한 내용은 추가 리소스 섹션을 참조하십시오.