1.15. 업그레이드된 내장 Postgres에서 데이터 복구
멀티 클러스터 글로벌 허브 버전 1.4.0부터 기본 제공 Postgres 데이터베이스가 버전 16으로 업그레이드됩니다. 이 업그레이드는 이전 multicluster-global-hub-postgres
인스턴스를 새 multicluster-global-hub-postgressql
인스턴스로 대체합니다.
기본적으로 이 업그레이드는 정책
및 클러스터와
같은 실시간 데이터를 새 Postgres 인스턴스로 자동으로 다시 동기화합니다. 이벤트
및 기록
표와 같은 과거 데이터는 자동으로 복구되지 않습니다.
기록 데이터를 유지하려면 다음 섹션을 완료합니다.
1.15.1. 기록 데이터 복원
멀티 클러스터 글로벌 허브가 버전 1.4.0으로 업그레이드되면 기록 데이터를 제거하고 다음 단계를 완료하여 데이터를 복구합니다.
다음 명령을 실행하여 데이터를 복구하는 데 필요한 쉘 스크립트에 액세스하기 위해 Kubernetes Git용 Red Hat Advanced Cluster Management를 복제합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow git clone -b release-2.13 https://github.com/stolostron/multicluster-global-hub.git
git clone -b release-2.13 https://github.com/stolostron/multicluster-global-hub.git
다음 단계를 완료하여 기록 테이블을 복원합니다.
기본 네임스페이스가
multicluster-global-hub
인 경우 다음 쉘 스크립트를 실행합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/restore_history_tables.sh
./doc/upgrade/restore_history_tables.sh
-
네임스페이스가
multicluster-global-hub
로 지정되지 않은 경우 다음 쉘 스크립트를 실행할 때 다중 클러스터 글로벌 허브 네임스페이스를 설정합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/restore_history_tables.sh
./doc/upgrade/restore_history_tables.sh
1 다음 단계를 완료하여 이벤트 테이블을 복원합니다.
기본 네임스페이스가
multicluster-global-hub
인 경우 다음 쉘 스크립트를 실행합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/restore_event_tables.sh
./doc/upgrade/restore_event_tables.sh
-
네임스페이스가
multicluster-global-hub
로 지정되지 않은 경우 다음 쉘 스크립트를 실행할 때 다중 클러스터 글로벌 허브 네임스페이스를 설정합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/restore_event_tables.sh
./doc/upgrade/restore_event_tables.sh
1 - 1
- 설치된 다중 클러스터 글로벌 허브입니다.
1.15.2. 기존 내장 Postgres 데이터 삭제
멀티 클러스터 글로벌 허브가 버전 1.4.0으로 업그레이드되면 새로운 내장 Postgres 인스턴스로 전환됩니다. 글로벌 허브 Operator는 기존 Postgres 인스턴스와 연결된 리소스를 자동으로 삭제하지 않습니다. 기존 Postgres 리소스를 삭제하려면 다음 단계를 완료합니다.
기본 네임스페이스가
multicluster-global-hub
인 경우 다음 쉘 스크립트를 실행합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/cleanup_legacy_postgres.sh
./doc/upgrade/cleanup_legacy_postgres.sh
네임스페이스가
multicluster-global-hub
로 지정되지 않은 경우 다음 쉘 스크립트를 실행할 때 다중 클러스터 글로벌 허브 네임스페이스를 설정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./doc/upgrade/cleanup_legacy_postgres.sh
./doc/upgrade/cleanup_legacy_postgres.sh
1 - 1
- 설치된 다중 클러스터 글로벌 허브입니다.