【问题标题】:Could not delete DC/OS service that was failed to deploy无法删除部署失败的 DC/OS 服务
【发布时间】:2018-03-08 23:58:29
【问题描述】:

我在 DC/OS 中部署了一项服务(该服务是 cassandra)。部署失败,它一直在重试。在 DC/OS > Services > Tasks 下,我可以看到每隔几分钟就会创建一个新任务,但它们的状态都是“失败”。在 Debug 选项卡下,我可以看到 TASK_FAILED 状态,并显示一条错误消息,说明我如何错误配置了服务(我选择了一个不存在的用户)。

所以我想销毁服务并重新开始。

在服务下,我点击了服务上的菜单并选择了“删除”。命令被执行,状态变为“删除”,但它永远停留在那里。

如果我检查了“任务”选项卡,我可以看到 DC/OS 仍在尝试每隔几分钟启动一次服务器。

现在如何删除服务?谢谢!

【问题讨论】:

  • 您使用的是什么版本的 DC/OS?
  • @M I P - 我相信版本是 1.11 谢谢!顺便说一句,我重新启动了集群。之后,所有服务都消失了(成功部署的服务和部署失败的服务)。我对此很陌生,还不知道如何保留我想在集群重启时重启的服务

标签: mesos mesosphere dcos


【解决方案1】:

根据最新的 DCOS cassandra 服务docs,您应该使用 dcos cli 卸载它:

dcos package uninstall --app-id=<service-name> cassandra

如果您使用的是 DCOS 1.9 或更早版本,请按照以下步骤卸载服务:

$ MY_SERVICE_NAME=<service-name>
$ dcos package uninstall --app-id=$MY_SERVICE_NAME cassandra`.
$ dcos node ssh --master-proxy --leader "docker run mesosphere/janitor /janitor.py \
-r $MY_SERVICE_NAME-role \
-p $MY_SERVICE_NAME-principal \
-z dcos-service-$MY_SERVICE_NAME"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 2019-03-01
    • 2020-09-09
    • 2022-12-17
    • 2021-06-26
    相关资源
    最近更新 更多