服务

使用“服务”菜单

“服务”菜单为本地 DC/OS Marathon 实例提供了完整的功能界面。此“服务”菜单全面展示正在运行的所有服务。您可以按健康状况、状态或服务名称筛选服务。

Services

图 1. 服务选项卡

默认显示所有服务,并按服务名称排序。也可以按运行状况、版本、区域、实例、CPU、磁盘空间或 GPU 的使用情况对服务进行排序。

  • 名称 DC/OS 服务名称
  • 状态 服务的 status
  • 版本 服务版本
  • 区域 服务区域
  • 实例 服务实例的数量
  • CPU 使用的 CPU 数量
  • 内存 使用的内存量
  • 磁盘 使用的磁盘空间量
  • GPU 使用的 GPU 数量

单击服务名称打开“服务实例”页面,即可列出使用该服务的所有任务及其 CPU、内存和 GPU 使用情况。对于每个任务,还有关于其分区、区域、状态、运行状况以及最后更新时间的信息。单击任务以查看其完整配置、工作目录和日志。

Instances

图 2. 实例面板

对于带有 Web 界面的服务,将鼠标悬停在服务名称上并单击

open service

查看服务。可以在 <hostname>/mesos 访问 Mesos Web 界面。

服务状态

DC/OS web 界面介绍了以下概念,说明服务在任何时间点的可能状态:

运行

服务报告为运行,且没有报告为部署或恢复的实例。

部署

每当您请求更改服务时,DC/OS 都会执行尚未完成的必要操作。如果服务难以进入运行状态,就会显示警告图标。这表示服务正在等待其运行所需的资源邀约,或者短时间内有过多任务失败。可在服务的“调试”部分获取更多信息。

恢复

每当 DC/OS 请求对服务进行更改时,实例都将被关闭并启动新实例。与部署相似,DC/OS 正在执行规定操作,但尚未完成。

已停止

目标实例为 0 且运行任务计数为 0 的服务。此状态之前被称为 Web 界面中的“暂停”。