使用cURL,我想通过传递一个json文件来更新配置,从而修改一个组的实例数量。我的组的设置方式如下所示:
'marathon > applications > topApp'
'marathon > applications > topApp > group1'
'marathon > applications > topApp > group2'
'marathon > applications > topApp > group3 , etc'我只想更新group2,不知道如何指定它。我正在考虑使用'PUT /v2/groups/{groupId}‘,这是我在https://mesosphere.github.io/marathon/docs/rest-api.html#example-5这里从马拉松rest api文档中获得的
有没有人做过这件事并能帮上忙?有没有更好的方法?这是我第一次这样做。谢谢!
发布于 2017-04-24 06:25:35
您可以执行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}'
https://stackoverflow.com/questions/43517695
复制相似问题