码迷,mamicode.com
首页 > 其他好文 > 详细

marathon传参一

时间:2018-06-17 20:53:41      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:secret   tar   方式   任务   ever   restart   地方   doc   cti   

 今天试了下marathon传参,新建一个job,增加一个参数,然后用cmd方式,echo出来

定义的json:

{
  "id": "test1",
  "labels": {},
  "run": {
    "cpus": 0.01,
    "mem": 128,
    "disk": 0,
    "cmd": "echo $key1",
    "env": {
      "key1": "key1value"
    },
    "placement": {
      "constraints": []
    },
    "artifacts": [],
    "maxLaunchDelay": 3600,
    "volumes": [],
    "restart": {
      "policy": "NEVER"
    },
    "secrets": {}
  },
  "schedules": []
}

奇怪的是,除非用json方式定义,如果通过GUI方式定义是没有env这个section的,如下,没有env的地方:  

技术分享图片

 执行后,去看mesos最近的一个任务日志(为啥marathon没有地方点进去看日志,也比较奇怪)

技术分享图片

 至此,参数传递成功了,虽然还没有让docker参与进来,先进行到这个程度吧,后续再深入,得去玩耍了。

 

marathon传参一

标签:secret   tar   方式   任务   ever   restart   地方   doc   cti   

原文地址:https://www.cnblogs.com/aarond/p/marathon.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!