我有一个azure容器服务(acs)集群,它是使用mesopheredc/os编排选项配置的。我可以在marathonui中创建一个应用程序。
但是,当我通过marathon ui进入“scale application”并尝试增加示例计数时,会显示以下错误消息:
Error Scaling Application
Error scaling /app: Please specify data in JSON format
我似乎找不到任何马拉松的文档来说明这个错误的含义。marathonui只允许您输入多个示例,它以自动方式为您处理其余的示例。
它指的是什么json?安装过程中是否有什么问题?我确实使用azure为我提供了这个,所以它不是我手动搞砸的东西。。。
我真的很感激你的帮助。谢谢!
1条答案
按热度按时间k4emjkb11#
上面提到的json marathon称为marathon应用程序规范,请参阅这里的基本示例。此应用程序规范定义了您要启动的示例及其数量、所需资源、放置约束、运行状况检查和部署策略等。
切换到json模式时,您可以在原始模式下看到应用程序规范:
语义以及所有模式级别的东西都是通过httpapi隐式定义的,还有一些工具可用于验证json模式。