我目前正在使用 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% 作为可用空间)。
有关可在安装时更改的参数,请参阅安装配置参数文档以获取更多详细信息。