7.2. 在远程 CF 实例中执行实时发现
如果要确定在特定 Cloud Foundry (CF)集群中部署的内容,您可以使用实时发现功能。例如,您可以确定集群中有多少应用程序。如果您没有清单 YAML 文件的访问权限,也可以使用 live 发现。
您可以使用 mta-cli discover cloud-foundry --use-live-connection --spaces= <space_name > 命令为远程 CF 实例运行实时发现。
重要
您必须始终定义 Cloud Foundry 空格,以便使用-spaces 选项在实时发现期间分析。
先决条件
- 有远程连接到 CF 实例的权限。
流程
可选:模拟远程 CF 实例的内容
cf spaces cf apps
$ cf spaces $ cf appsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 CF 配置文件复制到您选择的目录中:
mkdir <path_to_the_directory>/.cf
$ mkdir <path_to_the_directory>/.cfCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在远程 CF 实例中运行实时发现:
mta-cli discover cloud-foundry --use-live-connection --spaces=<space_name> --output-dir <path_to_output_directory> --cf-config=<path_to_CF_config_file>
$ mta-cli discover cloud-foundry --use-live-connection --spaces=<space_name> --output-dir <path_to_output_directory> --cf-config=<path_to_CF_config_file>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令从每个空间运行每个应用的发现。
如果要为特定应用程序运行发现功能,请输入:
mta-cli discover cloud-foundry --use-live-connection --app-name=<application_name> --spaces=<space_name> --output-dir <path_to_output_directory> --cf-config=<path_to_CF_config_file>
$ mta-cli discover cloud-foundry --use-live-connection --app-name=<application_name> --spaces=<space_name> --output-dir <path_to_output_directory> --cf-config=<path_to_CF_config_file>Copy to Clipboard Copied! Toggle word wrap Toggle overflow