4.12. 在受管集群间重新定位基于 ApplicationSet 的应用程序


当所有受管集群都可用时,将应用程序重新定位到首选位置。

前提条件

  • 当主集群处于 Ready 以外的状态时,请检查集群的实际状态,因为它可能需要一些时间才能更新。只有在主集群和首选集群启动并运行时才可执行重新定位。

    1. 导航到 RHACM 控制台 Infrastructure Clusters Cluster list 选项卡。
    2. 在执行重新定位操作前,请单独检查两个受管集群的状态。
  • 确保在从一个集群启动重新定位到另一个集群前,指标 lastGroupSyncTime 是在过去的合理时间内。

    例如,当 lastGroupSyncTime 与当前时间相比,执行重定位。建议为任何单个应用程序最小化恢复时间目标(RTO)。

    在 Hub 集群中运行这个命令:

    $ oc get drpc -o yaml -A | grep lastGroupSyncTime

    输出示例:

    [...]
    lastGroupSyncTime: "2023-07-10T12:40:10Z"

    如果自上次成功复制以来有大量的时间,最好等待失败的主完成。因此,将输出时间(UTC)与当前时间进行比较,以验证所有 lastGroupSyncTime 值是否在应用程序复制间隔内。如果没有,请等待 Relocate,直到所有 lastGroupSyncTime 值都为 true。

流程

  1. 在 Hub 集群中,进入到 Applications
  2. 点应用程序行末尾的 Actions 菜单,以查看可用操作的列表。
  3. Relocate application
  4. Relocate application 模态显示时,选择 policytarget cluster,在出现灾难时相关的应用程序将重新定位到其中。
  5. Initiate。busybox 资源现在在目标集群上创建。
  6. 关闭模态窗口,并使用 Applications 页面中的 Data policies 列跟踪状态。
  7. 验证应用程序的活动状态是否显示为 Relocated

    1. 进入 Applications Overview 选项卡。
    2. Data policy 列中,点您要将策略应用到的应用程序的策略链接。
    3. Data policy 弹出窗口中,验证您可以看到一个或多个策略名称以及与应用程序一起使用的策略关联的重新定位状态。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部