두번째 Rancher 수업을 했습니다. 수업 중에 다음과 같은 질문이 나왔습니다.
RKE2 클러스터를 만들어서 Rancher를 설치했습니다. Rancher가 설치된(동작 중인) RKE2 클러스터는 Rancher에서 업그레이드 가능한가요?
SUSE Rancher를 담당하는 SE는 아니지만, 마침 RKE2 클러스터에 설치해 놓은 Rancher가 있어서 한번 해봤습니다. 궁금한건 해보면 되니까요 ^^
결론적으로 됩니다!
Rancher가 실행 중인 RKE2 클러스터
Rancher가 설치된 클러스터는 처음에 local로 표시됩니다. 이 경우는 클러스터 이름을 rancher로 바꿔 놓은 상태입니다.
Cluster Management > 클러스터 > Edit Config
수정 가능한지 확인해보기 위해 Cluster Management의 클러스터 이름 옆에 삼쩜(세로로 점 3개) 메뉴에서 Edit Config를 선택합니다.
그림 처럼 쿠버네티스 버전을 선택할 수 있습니다. 선택하고 Save 누르면 됩니다.
다만, 2.6.5의 UI 상에 오류가 좀 있는 것으로 보입니다. 그래서 처음에 안되는 것으로 생각했으나, 클러스터 정보를 보니 진행되고 있었습니다.
업그레이드 진행 중 화면
업그레이드 진행 중에 Rancher 웹 접속화면은 한차례 끊어지게 됩니다. 사용자가 실제로 접속된 노드가 업데이트되면서 발생하는 현상으로 보입니다. 재접속하면 별 문제 없습니다.
업그레이드 완료
업그레이드가 끝나면 지정한 버전으로 모두 업데이트된 모습을 볼 수 있습니다.