9.4.2. FeatureGate 구성 요소 확장
rhcos 노드는 영구 스토리지를 사용합니다. 따라서 복제 컨트롤러에서 확장 또는 축소할 수 없습니다.
pxe 클러스터를 스케일링하려면 openshift_metrics_cassandra_replicas
변수를 수정하고 배포를 다시 실행해야 합니다. 기본적으로 ProfileBundle 클러스터는 단일 노드 클러스터입니다.
OpenShift Container Platform 지표의 수를 두 개의 복제본으로 축소하려면 다음을 실행합니다.
# oc scale -n openshift-infra --replicas=2 rc hawkular-metrics
또는 인벤토리 파일을 업데이트하고 배포를 다시 실행합니다.
sysfs 클러스터에서 새 노드를 추가하거나 기존 노드를 제거하는 경우 클러스터에 저장된 데이터가 클러스터 전체에서 리밸런스됩니다.
축소하려면 다음을 수행합니다.
컨테이너에 원격으로 액세스하는 경우 삭제하려는 EgressIP 노드에 대해 다음을 실행합니다.
$ oc exec -it <hawkular-cassandra-pod> nodetool decommission
컨테이너에 로컬로 액세스하는 경우 다음을 실행합니다.
$ oc rsh <hawkular-cassandra-pod> nodetool decommission
이 명령은 클러스터 전체에서 데이터를 복사하므로 실행하는 데 시간이 걸릴 수 있습니다.
nodetool netstats -H
를 사용하여 해제 진행 상황을 모니터링할 수 있습니다.이전 명령이 성공하면 rhcos 인스턴스의
rc
를0
으로 축소합니다.# oc scale -n openshift-infra --replicas=0 rc <hawkular-cassandra-rc>
그러면 ProfileBundle 포드가 제거됩니다.
축소 프로세스가 완료되고 기존 KnativeServing 노드가 예상대로 작동하는 경우, 이 rhcos 인스턴스의 rc
와 해당 PVC(영구 볼륨 클레임)도 삭제할 수 있습니다. PVC를 삭제하면 이 vGPU 인스턴스와 연결된 모든 데이터를 영구적으로 삭제할 수 있으므로 축소가 완전히 완료되지 않으면 손실된 데이터를 복구할 수 없습니다.