marathon有“exec”命令吗?

vktxenjb  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(334)

如您所知,docker中有一个“docker exec”命令来执行容器中的命令。在k8s中有一个“kubectl exec”命令来执行k8s poc中的命令。那么,在marathon应用程序中是否有类似“marathonexec”的命令来执行命令呢?
详细场景是:我们使用marathon作为容器编排工具。我们通过马拉松部署ceph-rgw。部署之后,我们希望通过命令创建一个s3用户 "radosgw-admin user create" ,只能在shell中执行。因此,我如何实施这种情况。谢谢。

s8vozzvw

s8vozzvw1#

我在马拉松上没有遇到exec命令。但是,有一个dcos任务执行器,用于执行容器中的命令。与docker exec非常相似。https://docs.mesosphere.com/1.9/monitoring/debugging/task-exec/
希望这对你有帮助。

1wnzp6jl

1wnzp6jl2#

根据我的经验,唯一的选择是使用docker任务ssh到机器,然后从那里执行docker exec

相关问题