1.16. 从升级的内置 PostgreSQL 恢复数据(已弃用)
从 multicluster global hub 版本 1.4.0 开始,内置的 PostgreSQL 数据库升级到版本 16。此升级将之前的 multicluster-global-hub-postgres 实例替换为新的 multicluster-global-hub-postgressql 实例。
默认情况下,此升级会自动将实时数据重新同步,如 策略和 集群,再自动同步到新的 Postgres 实例。事件 和历史记录 表等历史数据不会被自动恢复。
如果要保留历史数据,请完成以下部分:
1.16.1. 恢复历史数据 复制链接链接已复制到粘贴板!
当 multicluster global hub 升级到版本 1.4.0 时,通过完成以下步骤恢复您的数据:
运行以下命令,克隆 Red Hat Advanced Cluster Management for Kubernetes Git 存储库来访问您需要恢复数据的 shell 脚本:
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.gitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过完成以下步骤恢复历史记录表:
如果 default 命名空间是
multicluster-global-hub,请运行以下 shell 脚本:./doc/upgrade/restore_history_tables.sh
./doc/upgrade/restore_history_tables.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果没有将命名空间指定为
multicluster-global-hub,在运行以下 shell 脚本时设置 multicluster global hub 命名空间:
./doc/upgrade/restore_history_tables.sh
./doc/upgrade/restore_history_tables.sh1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 安装的多集群全局 hub。
通过完成以下步骤恢复您的事件表:
如果 default 命名空间是
multicluster-global-hub,请运行以下 shell 脚本:./doc/upgrade/restore_event_tables.sh
./doc/upgrade/restore_event_tables.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果没有将命名空间指定为
multicluster-global-hub,在运行以下 shell 脚本时设置 multicluster global hub 命名空间:
./doc/upgrade/restore_event_tables.sh
./doc/upgrade/restore_event_tables.sh1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 安装的多集群全局 hub。
1.16.2. 删除旧的内置 Postgres 数据 复制链接链接已复制到粘贴板!
在多集群全局 hub 升级到 1.4.0 后,它会切换到新的内置 Postgres 实例。全局 hub Operator 不会自动删除与旧 Postgres 实例关联的资源。要删除旧的 Postgres 资源,请完成以下步骤:
如果 default 命名空间是
multicluster-global-hub,请运行以下 shell 脚本:./doc/upgrade/cleanup_legacy_postgres.sh
./doc/upgrade/cleanup_legacy_postgres.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有将命名空间指定为
multicluster-global-hub,在运行以下 shell 脚本时设置 multicluster global hub 命名空间:./doc/upgrade/cleanup_legacy_postgres.sh
./doc/upgrade/cleanup_legacy_postgres.sh1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 安装的多集群全局 hub。