使用cURL我想通过传递json文件来更新配置来修改组的实例数。我的小组设置方式如下所示:
'marathon > applications > topApp'
'marathon > applications > topApp > group1'
'marathon > applications > topApp > group2'
'marathon > applications > topApp > group3 , etc'
我只想更新group2而无法弄清楚如何指定它。我正在考虑使用'PUT / v2 / groups / {groupId}',这是我从马拉松休息api doc获得的https://mesosphere.github.io/marathon/docs/rest-api.html#example-5
有没有人这样做并可以提供帮助?有没有更好的办法?这是我第一次这样做。谢谢!
答案 0 :(得分:0)
您可以执行curl -XPUT localhost:8080/v2/groups/path/to/group/group2 -d @group2.json
,其中group2.json的内容包含实例计数的更改。
如果您只想更改单个应用程序的实例数,您也可以执行以下操作(可能包含引用问题):
curl -XPUT localhost:8080/v2/apps/path/to/app/app123 -d '{"instances":20}'