콘텐츠로 이동

버전 업그레이드 설치


1 업그레이드 설치

1.1 Launcher 서비스 업그레이드

Guance 업그레이드의 첫 번째 단계는 Launcher 서비스를 업그레이드하는 것입니다. 업그레이드 대상 버전의 Launcher 서비스 이미지를 가져와야 합니다. 최신 Launcher 이미지 주소는 본 배포 이미지 문서에서 확인할 수 있습니다. 운영 작업机에서 다음 명령어를 실행하여 Launcher를 업그레이드하세요.

$ kubectl patch deployment launcher -p '{"spec": {"template": {"spec": {"containers": [{"image": "{{ Launcher 이미지 주소 }}", "name": "launcher"}]}}}}' -n launcher

다음 명령어를 실행하여 launcher 복제본 수를 1로 설정합니다.

kubectl scale deployment -n launcher --replicas=1  launcher

또는

kubectl patch deployment launcher -p '{"spec": {"replicas": 1}}' -n launcher

1.2 애플리케이션 업그레이드

설치 작업机의 브라우저에서 launcher.dataflux.cn에 접속한 후 설치 안내 단계에 따라 Guance 업그레이드를 진행합니다.

1.2.1 새 애플리케이션 구성 추가

launcher가 현재 Guance 버전과 업그레이드 대상 버전 사이에 새로 추가된 애플리케이션 구성을 자동으로 감지하여 나열합니다. 구성 템플릿에 따라 해당 값을 수정한 후 "확인 완료, 구성 생성"을 클릭합니다.

1.2.2 애플리케이션 구성 업그레이드

  • launcher가 현재 DataFlux 버전과 업그레이드 대상 버전 사이에 업데이트된 애플리케이션 구성을 자동으로 감지하여 나열된 업데이트 내용에 따라 해당 값을 수정합니다.

  • "구성 업데이트 있음"으로 표시된 구성 항목을 펼치면 왼쪽에 업그레이드해야 할 이전 버전이 나열되고 오른쪽에는 애플리케이션의 현재 구성이 표시됩니다. 왼쪽의 구성 업그레이드 설명에 따라 오른쪽에서 구성 내용을 수정합니다.

  • "구성 업데이트 있음"으로 표시되지 않은 애플리케이션 구성을 수정할 수도 있습니다. "업그레이드 구성" 옵션을 선택하면 구성을 수정할 수 있습니다.
  • 모든 구성 수정을 완료했으면 "업그레이드 구성 확인" 버튼을 클릭하여 구성을 업그레이드합니다.

1.2.3 데이터베이스 업그레이드

launcher가 현재 DataFlux 버전과 업그레이드 대상 버전 사이에 데이터베이스 업그레이드가 필요한 애플리케이션을 자동으로 감지하여 각 버전의 데이터베이스 업그레이드 내용을 나열합니다. "업그레이드 확인"을 클릭합니다.

1.2.4 애플리케이션 업그레이드

launcher가 현재 Guance 버전과 업그레이드 대상 버전 사이에 업그레이드되거나 새로 추가된 애플리케이션을 자동으로 감지하여 현재 버전과 업그레이드 대상 버전의 이미지 버전을 비교하여 표시합니다. "애플리케이션 업그레이드 확인"을 클릭합니다.

1.2.5 애플리케이션 시작 상태

업데이트되거나 새로 추가된 모든 애플리케이션의 시작 상태를 표시합니다. 모든 애플리케이션이 완전히 시작되면 이 버전의 Guance 업그레이드 설치가 완료됩니다.

참고: 서비스 재시작 중에는 이 페이지를 닫지 않고 계속 머물러 있어야 합니다. 마지막에 "버전 정보 쓰기 성공" 메시지가 표시되고 오류 창이 나타나지 않아야 업그레이드가 성공한 것입니다!

1.3 매우 중요한 단계!!!

업그레이드가 완료된 후 업그레이드 검증을 수행합니다. 검증이 완료되면 매우 중요한 단계로, launcher 서비스를 오프라인으로 전환하여 실수로 접근하여 애플리케이션 구성이 손상되는 것을 방지합니다. 운영 작업机에서 다음 명령어를 실행하여 launcher 서비스의 pod 복제본 수를 0으로 설정합니다.

kubectl scale deployment -n launcher --replicas=0  launcher

또는

kubectl patch deployment launcher -p '{"spec": {"replicas": 0}}' -n launcher

문서 평가

이 페이지가 도움이 되었나요?