7.5. discover 和 generate 命令选项


您可以将以下选项与 discovergenerate 命令一起使用,以根据您的需要调整命令行为。

Expand
表 7.1. 发现和 生成 命令的选项
命令选项描述

discover

--app-name

运行发现的应用程序。

-h,--help

显示不同命令参数的详细信息。

--list-apps

列出源平台上的可用应用程序,例如:

$ mta-cli discover cloud-foundry --use-live-connection --spaces=space,space-2 --cf-config=/home/gloria/ --list-apps
INFO[0000] Cloud Foundry client created successfully
INFO[0000] Analyzing space space_name=space
INFO[0006] Apps discovered count=2
INFO[0006] Analyzing space space_name=space-2
INFO[0007] Apps discovered count=1
Space: space
- nginx
- test-app
Space: space-2
- test-app

--list-platforms

列出发现过程支持的平台。

--log-level

设置日志级别,例如 discover --log-level 1。默认日志级别为 4

发现 cloud-foundry

 

探索云发现应用程序。

--conceal-sensitive-data

从发现清单中提取敏感信息,并将它放入单独的文件中。

--input

指定 YAML 清单文件的位置来发现 CF 应用程序,例如:

  • 单个应用程序清单的路径。
  • Cloud Foundry 清单的路径。
  • 具有多个清单文件的目录的路径。

--output

指定保存 < discovery-manifest-name>.yaml 文件的位置。

--spaces

在实时发现过程中分析的 Cloud Foundry 空格的逗号分隔列表,例如:

--spaces=space1,space2,…

--use-live-connection

使用实时平台连接启用实时发现。

generate

-h,--help

显示不同命令参数的详细信息。

生成 helm

 

使用 Helm 模板生成部署清单。

--chart-dir

指定包含 Helm Chart 的目录。

--input

指定 < discovery-manifest-name&gt; .yaml 文件的位置来生成部署清单。

--non-k8s-only

仅生成非 Kubernetes 模板,如 Dockerfile。

--output-dir

指定保存部署清单的位置。

--set

使用从 CLI 输入的键值对覆盖发现清单中的属性值。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部