1.3. ROSA CLI를 사용하여 호스팅된 컨트롤 플레인 업그레이드
ROSA CLI를 사용하여 HCP 클러스터로 ROSA의 호스팅된 컨트롤 플레인을 수동으로 업그레이드할 수 있습니다. 이 방법은 최신 버전을 즉시 또는 지정된 나중에 사용할 수 있는 경우 업그레이드에 대한 컨트롤 플레인을 예약합니다.
컨트롤 플레인은 두 개의 마이너 Y-stream 버전 내에서 머신 풀만 지원합니다. 예를 들어 버전 4.15.z를 사용하는 컨트롤 플레인이 있는 HCP 클러스터가 있는 ROSA는 4.13.z 및 4.14.z 버전의 머신 풀을 지원하지만 컨트롤 플레인은 version 4.12.z를 사용하는 머신 풀을 지원하지 않습니다.
사전 요구 사항
- 최신 버전의 ROSA CLI를 설치하고 구성했습니다.
- 호스팅된 컨트롤 플레인 업그레이드와 동시에 머신 풀 업그레이드가 진행 중이거나 예약되지 않습니다.
절차
다음 명령을 실행하여 현재 클러스터 버전을 확인합니다.
$ rosa describe cluster --cluster=<cluster_name_or_id> 1
- 1
- &
lt;cluster_name_or_id
>를 클러스터 이름 또는 클러스터 ID로 바꿉니다.
다음 명령을 실행하여 컨트롤 플레인을 업그레이드할 수 있는 버전을 나열합니다.
$ rosa list upgrade --cluster=<cluster_name_or_id>
명령은 권장 버전을 포함하여 사용 가능한 업데이트 목록을 반환합니다.
출력 예
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
다음 명령을 실행하여 클러스터의 호스팅 컨트롤 플레인을 업그레이드합니다.
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane [--schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm>] --version <version_number>
지정된 버전으로 즉시 업그레이드를 예약하려면 다음 명령을 실행합니다.
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane --version <version_number>
호스팅된 컨트롤 플레인이 즉시 업그레이드되도록 예정되어 있습니다.
향후 지정된 버전으로의 업그레이드를 예약하려면 다음 명령을 실행합니다.
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane --schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm> --version=<version_number>
호스트된 컨트롤 플레인은 UTC(Coordinated Universal Time)로 지정된 시간에 업그레이드될 예정입니다.
문제 해결
- 경우에 따라 예약된 업그레이드가 시작되지 않는 경우가 있습니다. 자세한 내용은 취소된 업그레이드 유지 관리를 참조하십시오.