4장. 머신 풀을 사용하여 컴퓨팅 노드 관리
4.1. 머신 풀 정보 링크 복사링크가 클립보드에 복사되었습니다!
AWS 클래식 아키텍처의 Red Hat OpenShift Service는 클라우드 인프라에 더하여 탄력적이고 동적인 프로비저닝 방법으로 머신 풀을 사용합니다.
기본 리소스는 시스템, 컴퓨팅 머신 세트, 머신 풀입니다.
4.1.1. Machine 링크 복사링크가 클립보드에 복사되었습니다!
시스템은 작업자 노드의 호스트를 설명하는 기본 단위입니다.
4.1.2. 머신 세트 링크 복사링크가 클립보드에 복사되었습니다!
MachineSet 리소스는 컴퓨팅 머신 그룹입니다. 더 많은 머신이 필요하거나 축소해야 하는 경우 컴퓨팅 시스템 세트가 속한 시스템 풀의 복제본 수를 변경합니다.
머신 세트는 AWS 클래식 아키텍처의 Red Hat OpenShift Service에서 직접 수정할 수 없습니다.
4.1.3. 머신 풀 링크 복사링크가 클립보드에 복사되었습니다!
머신 풀은 컴퓨팅 머신 세트에 더 높은 수준의 구성입니다.
시스템 풀은 가용성 영역에서 모두 동일한 구성을 복제하는 컴퓨팅 머신 세트를 생성합니다. 머신 풀은 작업자 노드에서 모든 호스트 노드 프로비저닝 관리 작업을 수행합니다. 더 많은 머신이 필요하거나 축소해야 하는 경우 컴퓨팅 요구 사항에 맞게 시스템 풀의 복제본 수를 변경합니다. 수동으로 스케일링을 구성하거나 자동 스케일링을 설정할 수 있습니다.
작업자 노드는 수명이 보장되지 않으며 OpenShift의 정상적인 작동 및 관리의 일부로 언제든지 교체될 수 있습니다. 노드 라이프사이클에 대한 자세한 내용은 추가 리소스 를 참조하십시오.
단일 클러스터에 여러 머신 풀이 존재할 수 있으며 각 머신 풀에 고유한 노드 유형 및 노드 크기(AWS EC2 인스턴스 유형 및 크기) 구성이 포함될 수 있습니다.
4.1.3.1. 클러스터 설치 중 머신 풀 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 클러스터에는 하나의 시스템 풀이 있습니다. 클러스터 설치 중에 인스턴스 유형 또는 크기를 정의하고 이 시스템 풀에 레이블을 추가하고 루트 디스크 크기를 정의할 수 있습니다.
4.1.3.2. 클러스터 설치 후 머신 풀 구성 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 설치 후 다음을 수행합니다.
- 머신 풀에 레이블을 제거하거나 추가할 수 있습니다.
- 기존 클러스터에 머신 풀을 추가할 수 있습니다.
- 테인트 없이 머신 풀이 한 개 있는 경우 머신 풀에 테인트를 추가할 수 있습니다.
테인트가 없는 머신 풀과 Single-AZ 클러스터에 대해 두 개 이상의 복제본이 있거나 Multi-AZ 클러스터의 복제본 3개가 있는 경우 머신 풀을 생성하거나 삭제할 수 있습니다.
참고머신 풀 노드 유형 또는 크기는 변경할 수 없습니다. 머신 풀 노드 유형 또는 크기는 생성 중에만 지정됩니다. 다른 노드 유형 또는 크기가 필요한 경우 머신 풀을 다시 생성하고 필요한 노드 유형 또는 크기 값을 지정해야 합니다.
- 추가된 각 머신 풀에 레이블을 추가할 수 있습니다.
작업자 노드는 수명이 보장되지 않으며 OpenShift의 정상적인 작동 및 관리의 일부로 언제든지 교체될 수 있습니다. 노드 라이프사이클에 대한 자세한 내용은 추가 리소스 를 참조하십시오.
프로세스
선택 사항: 기본 머신 풀 레이블을 사용하고 다음 명령을 실행하여 구성 후 기본 머신 풀에 레이블을 추가합니다.
rosa edit machinepool -c <cluster_name> <machinepool_name> -i
$ rosa edit machinepool -c <cluster_name> <machinepool_name> -iCopy to Clipboard Copied! Toggle word wrap Toggle overflow 입력 예
rosa edit machinepool -c mycluster worker -i
$ rosa edit machinepool -c mycluster worker -i ? Enable autoscaling: No ? Replicas: 3 ? Labels: mylabel=true I: Updated machine pool 'worker' on cluster 'mycluster'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.1.4. 여러 영역 클러스터의 머신 풀 링크 복사링크가 클립보드에 복사되었습니다!
여러 가용성 영역(AZ)에서 생성된 클러스터에서 머신 풀은 세 개의 AZ 또는 선택한 단일 AZ 모두에서 생성할 수 있습니다. 클러스터 생성 시 기본적으로 생성된 머신 풀은 3개의 AZ 모두에 있는 시스템과 3개의 배수로 스케일링됩니다.
새 Multi-AZ 클러스터를 생성하면 머신 풀이 해당 영역에 자동으로 복제됩니다. 기본적으로 기존 Multi-AZ 클러스터에 머신 풀을 추가하면 모든 영역에서 새 머신 풀이 자동으로 생성됩니다.
이 기본 설정을 재정의하고 선택한 Single-AZ에서 머신 풀을 생성할 수 있습니다.
마찬가지로 머신 풀을 삭제하면 모든 영역에서 삭제됩니다. 이러한 다중적 효과로 인해 Multi-AZ 클러스터에서 머신 풀을 사용하면 머신 풀을 생성할 때 특정 지역에 대한 프로젝트 할당량을 더 많이 사용할 수 있습니다.