4장. 컴퓨팅 머신 세트 수정
레이블 추가, 인스턴스 유형 변경 또는 블록 스토리지 변경과 같은 컴퓨팅 머신 세트를 수정할 수 있습니다.
RHV(Red Hat Virtualization)에서 컴퓨팅 머신 세트를 변경하여 다른 스토리지 도메인에 새 노드를 프로비저닝할 수도 있습니다.
다른 변경없이 컴퓨팅 머신 세트를 확장해야하는 경우 컴퓨팅 머신 세트 수동 스케일링을 참조하십시오.
4.1. 컴퓨팅 머신 세트 수정
컴퓨팅 머신 세트를 변경하려면 MachineSet YAML을 편집합니다. 다음으로 각 머신을 삭제하거나 컴퓨팅 머신 세트를 0 복제본으로 축소하여 컴퓨팅 머신 세트와 관련된 모든 머신을 제거합니다. 복제본을 필요한 수로 다시 조정합니다. 컴퓨팅 머신 세트를 변경해도 기존 머신에는 영향을 미치지 않습니다.
다른 변경을 수행하지 않고 컴퓨팅 머신 세트를 확장해야하는 경우 머신을 삭제할 필요가 없습니다.
기본적으로 OpenShift Container Platform 라우터 Pod는 작업자에게 배포됩니다. 라우터는 웹 콘솔을 포함한 일부 클러스터 리소스에 액세스해야 하므로 먼저 라우터 Pod를 재배치하지 않는 한 컴퓨팅 머신 세트를 0 으로 스케일링하지 마십시오.
사전 요구 사항
-
OpenShift Container Platform 클러스터 및
oc명령행을 설치합니다. -
cluster-admin권한이 있는 사용자로oc에 로그인합니다.
절차
다음 명령을 실행하여 컴퓨팅 머신 세트를 편집합니다.
$ oc edit machineset <machineset> -n openshift-machine-api
다음 명령 중 하나를 실행하여 컴퓨팅 머신 세트를
0으로 축소합니다.$ oc scale --replicas=0 machineset <machineset> -n openshift-machine-api
또는 다음을 수행합니다.
$ oc edit machineset <machineset> -n openshift-machine-api
작은 정보다음 YAML을 적용하여 컴퓨팅 머신 세트를 확장할 수 있습니다.
apiVersion: machine.openshift.io/v1beta1 kind: MachineSet metadata: name: <machineset> namespace: openshift-machine-api spec: replicas: 0
머신이 제거될 때까지 기다립니다.
다음 명령 중 하나를 실행하여 필요에 따라 컴퓨팅 머신 세트를 확장합니다.
$ oc scale --replicas=2 machineset <machineset> -n openshift-machine-api
또는 다음을 수행합니다.
$ oc edit machineset <machineset> -n openshift-machine-api
작은 정보다음 YAML을 적용하여 컴퓨팅 머신 세트를 확장할 수 있습니다.
apiVersion: machine.openshift.io/v1beta1 kind: MachineSet metadata: name: <machineset> namespace: openshift-machine-api spec: replicas: 2
머신이 시작될 때까지 기다립니다. 새 머신에는 컴퓨팅 머신 세트에 대한 변경 사항이 포함되어 있습니다.
추가 리소스