Marathon如何对Application执行一条命令?

新手上路,请多包涵

Docker可以通过docker exec对容器执行命令。
Kubernetes可以通过kubectl exec对pod执行命令。
那么Marathon怎样对创建的Application执行命令呢?

具体场景就是创建了一个ceph rgw的网关,需要根据输入来创建多个s3用户,类似如下的:
docker exec myrgw radosgw-admin user check --uid="testuser"。

由于我们的环境是基于Mesos+Marathon的,请问有什么方法可以实现该功能么?

阅读 3.9k
1 个回答

既然是Mesos+Marathon技术站,那推荐你了解下dcos
dcos社区提供了一个基于Mesos/Marathon技术栈的命令行工具dcos-cli,GitHub链接。里面有exec功能

你需要安装一个dcos-cli,配置好mesos master url,然后查看下文档中exec相关内容。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进