清除 DC/OS 中的'finished'服务历史记录



我目前正在使用 DC/OS 建立一个 dockerized 服务的 POC 网络。由于这是一个 POC,我不得不对容器进行许多修改才能使事情正常工作。

因此,当使用 DC/OS (v1.8.7) Web UI 钻取某些服务时,我可以看到数百个旧任务 - 其中绝大多数任务的状态为"已完成"。

我意识到我可以通过单击相应的选项卡过滤掉并查看"活动"容器,但这不是我想要的,因为我希望能够看到容器何时正在暂存,而且 - 已完成任务的所有历史记录对我来说毫无价值。

如何清除这些已完成任务的 DC/OS,因为它们会堵塞 UI?

是否有用于此的 CLI 命令,或者我是否必须清除主节点上的内容......或者是否有一个方便的插件可以为我管理这个?我一直在网络和主节点上四处寻找,但无法弄清楚我需要做什么。

在 DC/OS 1.8.x 中,没有 UI 或 CLI 方法来影响垃圾回收。但是,通过自定义安装,您可以影响某些参数,例如gc_delay(默认值:DC/OS 中的 2 天),而其他参数正在使用 Mesos 默认值,例如gc_disk_headroom(未更改设置为0.1,这意味着 Mesos 目标是将分配磁盘的 10% 作为可用空间)。

有关可在安装时更改的参数,请参阅安装配置参数文档以获取更多详细信息。

最新更新