我已在 bluemix 中为我的应用程序启用 Diego,并在命令中进行了验证。但仪表板仍然显示与 DEA 相同。我尝试重新启动应用程序并刷新仪表板。有什么想法吗 ?
问问题
110 次
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 回答