1

我有一个使用 Mesosphere DC/OS 编排选项预配的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序就好了。

但是,当我通过 Marathon UI 到“缩放应用程序”并尝试增加实例数时,它会给我以下错误消息:

Error Scaling Application
Error scaling /app: Please specify data in JSON format

在此处输入图像描述

我似乎找不到任何说明此错误含义的 Marathon 文档。Marathon UI 只允许您输入多个实例,它会以自动方式为您处理其余的实例。

它指的是什么JSON?有什么东西可能会与安装混淆吗?我确实使用 Azure 为我提供了这个,所以这不是我手动搞砸的......

我非常感谢您的帮助。谢谢!

4

1 回答 1

1

上面提到的 JSON Marathon 称为 Marathon 应用程序规范,请参阅此处以获取基本示例。此应用规范定义了您要启动的实例和数量、所需资源、放置约束、运行状况检查和部署策略等。

切换到 JSON 模式时,您可以在原始模式下看到该应用规范: 在此处输入图像描述

语义以及所有模式级别的事物都是通过HTTP API隐式定义的,并且还有可用于验证 JSON 模式的工具。

于 2016-06-18T05:09:17.687 回答