第 4 章 MTA 7.3.0


4.1. 新功能

本节提供 Migration Toolkit for Applications (MTA) 7.3.0 的新功能和改进。

现在,MTA CLI 提供了资产生成

从 MTA 7.3.2 开始,您可以在 CLI 中运行 discovergenerate 命令:

  • discover 命令生成发现清单,该清单保留 Cloud Foundry (CF)应用程序清单中定义的平台和运行时配置。
  • generate 命令使用发现清单以 Kubernetes 原生格式生成部署清单,以便为 Red Hat OpenShift Container Platform 部署准备它。您还可以使用命令生成非 Kubernetes 清单,如 Dockerfile。
重要

资产生成只是一个技术预览功能。Developer Preview(开发人员预览)功能不被红帽支持,其功能可能并不完善且不是生产环境就绪。不要将开发人员预览功能用于生产环境或业务关键型工作负载。开发人员预览功能可以在之前可能地包含在红帽产品产品中提前访问即将推出的产品功能,使客户能够测试功能并在开发过程中提供反馈。这些功能可能没有任何文档,可能会随时被更改或删除,测试也会受到限制。红帽可能会提供在没有关联 SLA 的情况下提交对开发人员预览功能的反馈。

(MTA-4610)

MTA 现在使用 Red Hat Build of Keycloak 进行用户身份验证

MTA 7.3.2 现在使用 Red Hat Build of Keycloak (RHBK) 实例进行用户身份验证和授权。MTA Operator 管理 RHBK 实例,并使用必要的角色和权限配置专用域。对于 RHBK,机密和 pod 名称已更改。RHBK 的 pod 名称更改为 rhbk-operator。(MTA-4540)

列出应用程序中的所有语言现在可用

在 MTA 7.3.2 中,您可以使用 CLI 中的 -list-languages 标志列出应用程序中的所有语言。在分析应用程序时,没有支持的提供程序的语言需要自定义规则集和 --override-provider-settings 标志。

重要

列出应用程序中的所有语言只是一个技术预览功能。Developer Preview(开发人员预览)功能不被红帽支持,其功能可能并不完善且不是生产环境就绪。不要将开发人员预览功能用于生产环境或业务关键型工作负载。开发人员预览功能可以在之前可能地包含在红帽产品产品中提前访问即将推出的产品功能,使客户能够测试功能并在开发过程中提供反馈。这些功能可能没有任何文档,可能会随时被更改或删除,测试也会受到限制。红帽可能会提供在没有关联 SLA 的情况下提交对开发人员预览功能的反馈。

(MTA-4798)

现在支持 Python 和 Node.js 语言提供程序

除了 Java 和 Go 语言供应商外,对于 MTA 7.3.0 中的应用程序分析,现在还支持 Python 和 Node.js 语言提供程序。现在,您可以在 MTA 用户界面(UI)中对这些提供程序执行以下操作:

  • 添加自定义迁移目标。
  • 运行自定义规则。
重要

对 Python 和 Node.js 语言供应商的支持只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

(MTA-4542)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat