3

我已在 bluemix 中为我的应用程序启用 Diego,并在命令中进行了验证。但仪表板仍然显示与 DEA 相同。我尝试重新启动应用程序并刷新仪表板。有什么想法吗 ?

4

3 回答 3

1

您将需要使用命令行将现有应用程序迁移到 Diego

安装Diego-enabler CLI 插件后,运行命令:

$ cf enable-diego APPLICATION_NAME

迁移到迭戈。


要验证应用程序是否已成功迁移,请键入命令:

$ cf has-diego-enabled APPLICATION_NAME

如果您已完成这两个步骤并且仪表板问题仍然存在,请尝试重新启动应用程序

$ cf restage APPLICATION_NAME

这就是我为摆脱我的应用名称旁边的DEA符号所做的。


2017 年 1 月 31 日,应用程序计划自动更新到新架构。如果您在重新提交应用程序后仍然遇到问题,请告诉我。

于 2017-01-23T02:28:34.800 回答
0

也许您可以从 CLI 检查 diego 属性。

cf curl /v2/apps/$(cf app APPLICATION_NAME --guid)

检查 diego 的值。

当 diego 为 true 时,在 Dashboard UI 中,DEA 标签不应该显示出来。

关于应用程序未运行,可能需要仔细查看文档,正如 joe 所说的“Diego 对主机环境变量进行了一些更改”

于 2017-01-24T09:02:24.470 回答
0

我们已经解决了这个问题,它现在应该可以工作了。目前,当通过 cf CLI 或 Web UI 将应用程序从 DEA 迁移到 Diego 时,这些应用程序的 UI 将在仪表板页面和应用程序详细信息页面中自动更新。

于 2017-02-06T03:38:24.867 回答