17.11. 튜토리얼: 클러스터 업그레이드
ROSA(Red Hat OpenShift Service on AWS)는 관리형 서비스의 일부로 모든 클러스터 업그레이드를 실행합니다. 명령을 실행하거나 클러스터를 변경할 필요가 없습니다. 편리한 시간에 업그레이드를 예약할 수 있습니다.
클러스터 업그레이드 예약 방법은 다음과 같습니다.
- 수동으로 CLI(명령줄 인터페이스) 사용: 즉시 업그레이드하거나 향후 날짜 및 시간에 대해 일회성 업그레이드를 예약합니다.
- Red Hat OpenShift Cluster Manager 사용자 인터페이스(UI)를 수동으로 사용: 즉시 업그레이드하거나 향후 날짜 및 시간에 대해 일회성 업그레이드를 예약합니다.
- 자동화된 업그레이드: 수동으로 예약하지 않고도 새 버전을 사용할 수 있을 때마다 반복적인 y-stream 업그레이드에 대한 업그레이드 창을 설정합니다. 마이너 버전은 수동으로 예약해야 합니다.
클러스터 업그레이드에 대한 자세한 내용은 다음 명령을 실행합니다.
$ rosa upgrade cluster --help
17.11.1. CLI를 사용하여 클러스터 수동 업그레이드
다음 명령을 실행하여 업그레이드할 수 있는 업그레이드가 있는지 확인합니다.
$ rosa list upgrade -c <cluster-name>
출력 예
$ rosa list upgrade -c <cluster-name> VERSION NOTES 4.14.7 recommended 4.14.6 ...
위의 예에서 4.14.7 및 4.14.6 버전을 모두 사용할 수 있습니다.
다음 명령을 실행하여 1시간 이내에 업그레이드할 클러스터를 예약합니다.
$ rosa upgrade cluster -c <cluster-name> --version <desired-version>
선택 사항: 다음 명령을 실행하여 나중에 업그레이드하도록 클러스터를 예약합니다.
$ rosa upgrade cluster -c <cluster-name> --version <desired-version> --schedule-date <future-date-for-update> --schedule-time <future-time-for-update>
17.11.2. UI를 사용하여 클러스터 수동 업그레이드
- OpenShift Cluster Manager에 로그인하고 업그레이드할 클러스터를 선택합니다.
- 설정을 클릭합니다.
업그레이드할 수 있는 경우 업데이트를 클릭합니다.
- 새 창에서 업그레이드할 버전을 선택합니다.
- 업그레이드 시간을 예약하거나 즉시 시작합니다.
17.11.3. 자동 반복 업그레이드 설정
- OpenShift Cluster Manager에 로그인하고 업그레이드할 클러스터를 선택합니다.
설정을 클릭합니다.
- 업데이트 전략에서 업데이트 반복 을 클릭합니다.
- 업그레이드 날짜 및 시간을 설정합니다.
- 노드 드레이닝 에서 유예 기간을 선택하여 Pod를 제거하기 전에 노드를 드레이닝할 수 있습니다.
- 저장을 클릭합니다.