17.9. 튜토리얼: 작업자 노드 관리


ROSA(Red Hat OpenShift Service on AWS)에서는 머신 풀을 사용하여 작업자 노드의 측면을 변경합니다. 시스템 풀을 사용하면 여러 시스템을 단일 엔터티로 관리할 수 있습니다. 모든 ROSA 클러스터에는 클러스터를 생성할 때 생성되는 기본 머신 풀이 있습니다. 자세한 내용은 머신 풀 설명서를 참조하십시오.

17.9.1. 머신 풀 생성

CLI(명령줄 인터페이스) 또는 UI(사용자 인터페이스)를 사용하여 머신 풀을 생성할 수 있습니다.

17.9.1.1. CLI를 사용하여 머신 풀 생성

  1. 다음 명령을 실행합니다.

    rosa create machinepool --cluster=<cluster-name> --name=<machinepool-name> --replicas=<number-nodes>

    입력 예

     $ rosa create machinepool --cluster=my-rosa-cluster --name=new-mp
     --replicas=2

    출력 예

    I: Machine pool 'new-mp' created successfully on cluster 'my-rosa-cluster'
    I: To view all machine pools, run 'rosa list machinepools -c my-rosa-cluster'

  2. 선택 사항: 다음 명령을 실행하여 새 머신 풀의 특정 노드에 노드 레이블 또는 테인트를 추가합니다.

    rosa create machinepool --cluster=<cluster-name> --name=<machinepool-name> --replicas=<number-nodes> --labels=`<key=pair>`

    입력 예

    $ rosa create machinepool --cluster=my-rosa-cluster --name=db-nodes-mp --replicas=2 --labels='app=db','tier=backend'

    출력 예

    I: Machine pool 'db-nodes-mp' created successfully on cluster 'my-rosa-cluster'

    이렇게 하면 하나의 단위로 관리할 수 있는 추가 2개의 노드가 생성되고 표시된 레이블을 할당합니다.

  3. 다음 명령을 실행하여 머신 풀 생성 및 할당된 라벨을 확인합니다.

    rosa list machinepools --cluster=<cluster-name>

    출력 예

    ID          AUTOSCALING  REPLICAS  INSTANCE TYPE  LABELS            TAINTS    AVAILABILITY ZONES
    Default     No           2         m5.xlarge                                  us-east-1a

17.9.1.2. UI를 사용하여 머신 풀 생성

  1. OpenShift Cluster Manager 에 로그인하고 클러스터를 클릭합니다.

    ocm 클러스터 관리를 시작하는 클라우드 전문가
  2. 머신 풀을 클릭합니다.

    cloud experts getting started managing mp ocm

  3. 머신 풀 추가를 클릭합니다.
  4. 원하는 구성을 입력합니다.

    작은 정보

    노드 레이블 및 테인트 섹션을 확장하여 머신 풀의 노드에 노드 레이블 및 테인트를 추가할 수도 있습니다.

    클라우드 전문가가 mp nlt 관리를 시작합니다.
  5. 생성한 새 머신 풀이 표시됩니다.

    클라우드 전문가가 UI에서 mp 관리를 시작합니다.

17.9.2. 작업자 노드 스케일링

머신 풀을 편집하여 해당 특정 머신 풀의 작업자 노드 수를 확장합니다. CLI 또는 UI를 사용하여 작업자 노드를 확장할 수 있습니다.

17.9.2.1. CLI를 사용하여 작업자 노드 스케일링

  1. 다음 명령을 실행하여 각 클러스터와 함께 생성된 기본 머신 풀을 확인합니다.

    rosa list machinepools --cluster=<cluster-name>

    출력 예

    ID          AUTOSCALING  REPLICAS  INSTANCE TYPE  LABELS            TAINTS    AVAILABILITY ZONES
    Default     No           2         m5.xlarge                                  us-east-1a

  2. 기본 머신 풀을 다른 수의 노드로 확장하려면 다음 명령을 실행합니다.

    rosa edit machinepool --cluster=<cluster-name> --replicas=<number-nodes> <machinepool-name>

    입력 예

    rosa edit machinepool --cluster=my-rosa-cluster --replicas 3 Default

  3. 다음 명령을 실행하여 시스템 풀이 확장되었는지 확인합니다.

    rosa describe cluster --cluster=<cluster-name> | grep Compute

    입력 예

    $ rosa describe cluster --cluster=my-rosa-cluster | grep Compute

    출력 예

    - Compute:                 3 (m5.xlarge)

17.9.2.2. UI를 사용하여 작업자 노드 스케일링

  1. 편집할 머신 풀 오른쪽에 있는 세 개의 점을 클릭합니다.
  2. 편집을 클릭합니다.
  3. 원하는 수의 노드를 입력하고 저장을 클릭합니다.
  4. 클러스터를 선택하고 개요 탭을 클릭하고 Compute 목록으로 스크롤하여 클러스터가 확장되었는지 확인합니다. 컴퓨팅 목록은 확장된 노드와 같아야 합니다. 예: 3/3입니다.

    ocm 노드 관리를 시작하는 클라우드 전문가

17.9.2.3. 노드 라벨 추가

  1. 다음 명령을 사용하여 노드 레이블을 추가합니다.

    rosa edit machinepool --cluster=<cluster-name> --replicas=<number-nodes> --labels='key=value' <machinepool-name>

    입력 예

    rosa edit machinepool --cluster=my-rosa-cluster --replicas=2 --labels 'foo=bar','baz=one' new-mp

    새 머신 풀에 레이블을 2개 추가합니다.

중요

이 명령은 모든 시스템 풀 구성을 새로 정의된 구성으로 교체합니다. 다른 레이블을 추가하고 이전 레이블을 유지하려면 새 레이블과 기존 레이블을 모두 지정해야 합니다. 그렇지 않으면 명령은 기존의 모든 레이블을 추가하려는 레이블로 교체합니다. 마찬가지로 레이블을 삭제하려면 삭제하려는 명령을 제외하고 명령을 실행하고 원하는 상태를 표시합니다.

17.9.3. 노드 유형 혼합

새 머신 풀을 사용하여 동일한 클러스터에서 다른 작업자 노드 머신 유형을 혼합할 수도 있습니다. 생성된 후에는 머신 풀의 노드 유형을 변경할 수 없지만 --instance-type 플래그를 추가하여 다른 노드로 새 머신 풀을 생성할 수 있습니다.

  1. 예를 들어 데이터베이스 노드를 다른 노드 유형으로 변경하려면 다음 명령을 실행합니다.

    rosa create machinepool --cluster=<cluster-name> --name=<mp-name> --replicas=<number-nodes> --labels='<key=pair>' --instance-type=<type>

    입력 예

    rosa create machinepool --cluster=my-rosa-cluster --name=db-nodes-large-mp --replicas=2 --labels='app=db','tier=backend' --instance-type=m5.2xlarge

  2. 사용 가능한 모든 인스턴스 유형을 보려면 다음 명령을 실행합니다.

    rosa list instance-types
  3. 단계별 변경을 수행하려면 --interactive 플래그를 사용합니다.

    rosa create machinepool -c <cluster-name> --interactive
    클라우드 전문가가 MP 대화형 관리를 시작합니다.
  4. 다음 명령을 실행하여 머신 풀을 나열하고 새로운 대규모 인스턴스 유형을 확인합니다.

    rosa list machinepools -c <cluster-name>
    클라우드 전문가가 대규모 mp 관리를 시작합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.