【发布时间】:2018-08-21 09:23:43
【问题描述】:
我们可以使用 dcos 命令部署包,例如
dcos package install marathon-lb
但这需要使用dcos auth login进行dcos身份验证,并且由于需要手动打开浏览器并粘贴代码,这在自动化脚本中是不可行的。
并且使用 curl 命令,我可以像这样部署应用程序
curl -H "Authorization: token=token" -X POST http://azurehost/service/marathon/v2/apps -d @app.json -H "Content-type: application/json"
但是如何部署 Universe 包呢?
我想部署Marathon-lb via curl or script。那么我在哪里可以找到官方 marathon.json 即通过 curl 命令部署的应用程序定义?
【问题讨论】:
-
也许将 dcos 放在具有日志记录功能的代理后面,看看它使用什么协议?如果它使用加密,请使用具有 mitm 解密功能的代理,例如 Fiddler 代理。如果您这样做,请在帖子中发布您的结果(并审查 c 的敏感数据)
标签: curl mesos marathon mesosphere dcos