第 2 章 Migration Toolkit for Containers 发行注记

MTC(Migration Toolkit for Containers)可让您按照命名空间将应用程序工作负载在不同 OpenShift Container Platform 集群间进行迁移。

您可以从 OpenShift Container Platform 3 迁移到 4.8,并在 OpenShift Container Platform 4 集群之间迁移。

MTC 提供了一个基于 Kubernetes 自定义资源的 web 控制台和 API,可帮助您控制迁移并最小化应用程序停机时间。

2.1. 容器迁移工具 1.6 发行注记

该版本 1.6 的 Migration Toolkit for Containers 1.6 发行注记介绍了新的功能和增强功能、已弃用的功能以及已知的问题。

2.1.1. 新功能及功能增强

此发行版本有以下新功能和增强:

  • 状态迁移:您可以选择特定的持久性卷声明 (PVC) 来执行可重复的、仅限状态的迁移。
  • "new operator version available"通知:MTC web 控制台的 Clusters 页面在有新的 MTC Operator 可用时显示通知。

2.1.2. 已弃用的功能

以下功能已弃用:

  • MTC 版本 1.4 不再被支持。

2.1.3. 已知问题

这个版本有以下已知问题:

  • 在 OpenShift Container Platform 3.10 中,MigrationController pod 重启用时过长。Bugzilla 报告包含临时解决方案。(BZ#1986796)
  • 在从 IBM Cloud 上的典型 OpenShift Container Platform 源集群直接迁移卷时,Stage pod 会失败。IBM 块存储插件不允许将同一卷挂载到同一节点的多个 pod。因此,PVC 无法同时挂载到 Rsync pod 和应用程序 pod 上。要解决这个问题,请在迁移前停止应用程序 pod。(BZ#1887526)
  • 当 AWS gp2 PVC 没有可用空间时,MigPlan 自定义资源不会显示警告。(BZ#1963927)
  • IBM Cloud 的块存储必须位于同一可用区中。请参阅针对虚拟私有云块存储的 IBM 常见问题解答