9.3. 目标集群

  • ❏ 已安装了 MTC Operator 版本 1.5.1。
  • 满足所有 MTC 的先决条件
  • ❏ 集群满足特定平台和安装方法(例如 在裸机上 )的最低硬件要求。
  • ❏ 集群为源集群使用的存储类型定义了存储类,如块卷、文件系统或对象存储。

    注意

    NFS 不需要定义的存储类。

  • ❏ 集群具有访问外部服务(如数据库、源代码存储库、容器镜像 registry 和 CI/CD 工具)的正确网络配置和权限。
  • ❏ 使用集群提供的服务的外部应用程序和服务具有访问集群的正确网络配置和权限。
  • ❏ 满足内部容器镜像所需的依赖项要求。

    如果应用程序使用 OpenShift Container Platform 4.12 不支持的 openshift 命名空间中的内部镜像,您可以使用 podman 手动更新 OpenShift Container Platform 3 镜像流标签

  • ❏ 目标集群和复制存储库有足够的存储空间。
  • 身份提供程序正在工作。
  • ❏ 在目标集群中存在您的应用程序的 DNS 记录。
  • ❏ 为每个 OpenShift Container Platform 路由将 annotations.openshift.io/host.generated 参数的值设置为 true,以更新目标集群的主机名。否则,迁移的路由会保留源集群主机名。
  • ❏ 应用程序使用的证书存在于目标集群中。
  • ❏ 已在目标集群上安装适当的防火墙规则。
  • ❏ 已在目标集群中正确配置负载均衡。
  • ❏ 如果您将对象迁移到与从源迁移的命名空间相同的现有命名空间中,则目标命名空间不包含与正在迁移的对象相同的名称和类型的对象。

    注意

    迁移前,不要为目标集群上的应用程序创建命名空间,因为这可能导致配额改变。