我正在使用marathon在mesos集群上部署我的应用程序。最近我在我的mesos master和marathon中经历了故障转移。重新启动时,主机能够识别从机上正在运行的旧任务,但在活动任务窗格中没有将它们显示为使用新框架id注册的marathon。在重新启动mesos主机时,是否可以停止这些孤立任务,以便使用marathon重新部署它们?
ut6juiuv1#
您应该能够关闭旧的marathonframeworked,并使用 /teardown mesos主机上的终结点。您可以通过在主体中发送带有frameworked的post请求来使用端点。例如:
/teardown
curl -d 'frameworkId=#' -X POST localhost:5050/master/teardown
通过使用主端点之一,可以找到旧marathon示例的frameworkid,例如 /frameworks . 注意使用旧的marathon示例的frameworkid,而不是新的。
/frameworks
1条答案
按热度按时间ut6juiuv1#
您应该能够关闭旧的marathonframeworked,并使用
/teardown
mesos主机上的终结点。您可以通过在主体中发送带有frameworked的post请求来使用端点。例如:
通过使用主端点之一,可以找到旧marathon示例的frameworkid,例如
/frameworks
. 注意使用旧的marathon示例的frameworkid,而不是新的。