1.6. 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|cluster_id>
명령은 권장 버전을 포함하여 사용 가능한 업데이트 목록을 반환합니다.
출력 예
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
머신 풀 버전의 경우 다음 명령을 실행합니다.
$ rosa list upgrade --cluster <cluster-name> --machinepool <machinepool_name>
명령은 권장 버전을 포함하여 사용 가능한 업데이트 목록을 반환합니다.
출력 예
VERSION NOTES 4.14.5 recommended 4.14.4 4.14.3
참고머신 풀에 사용 가능한 최신 업데이트는 현재 컨트롤 플레인 버전으로 제한됩니다. 먼저 컨트롤 플레인이 최신 상태인지 확인합니다.
다음 옵션 중 하나로 클러스터를 업그레이드합니다.
다음 명령을 실행하여 클러스터의 호스팅 컨트롤 플레인을 업그레이드합니다.
$ rosa upgrade cluster -c <cluster_name> --control-plane [--schedule-date=XX --schedule-time=XX] [--version <version_number>]
이제 호스팅된 컨트롤 플레인이 업그레이드로 예정되어 있습니다.
다음 명령을 실행하여 클러스터에서 특정 머신 풀을 업그레이드합니다.
$ rosa upgrade machinepool -c <cluster_name> <machinepool_name> [--schedule-date=XX --schedule-time=XX] [--version <version_number>]
이제 머신 풀이 업그레이드용으로 예약되었습니다.