清除 DC/OS 中的 'finished' 服务历史记录
Clearing out 'finished' service history in DC/OS
我目前正在使用 DC/OS 建立一个码头化服务的 POC 网络。由于这是一个 POC,我不得不对容器进行多次修改才能使它正常工作。
因此,当使用 DC/OS (v1.8.7) 网络 UI 深入研究某些服务时,我可以看到数百个旧任务 - 其中绝大多数的状态为 'finished'。
我意识到我可以通过单击相应的选项卡过滤掉并只看到 'active' 容器,但这不是我想要的,因为我希望能够看到容器何时分期,而且 - 所有已完成任务的历史对我来说都是毫无价值的。
如何清除 DC/OS 这些已完成的任务,因为它们堵塞了 UI?
是否有用于此的 CLI 命令,或者我是否必须清除主节点上的内容...或者是否有一个方便的插件可以帮我管理这个?我一直在网络和主节点上四处寻找,但无法确定我需要做什么。
在DC/OS 1.8.x中没有UI或CLI方法影响垃圾回收。但是,您可以通过自定义安装影响某些参数,例如 gc_delay
(默认值:DC/OS 中的 2 天),而其他人正在使用 Mesos defaults,例如 gc_disk_headroom
(未更改设置为 0.1
,这意味着 Mesos 的目标是将分配的磁盘的 10% 作为空闲 space)。
有关您可以在安装时更改的参数,请参阅 Install Configuration Parameters 文档了解更多详细信息。
我目前正在使用 DC/OS 建立一个码头化服务的 POC 网络。由于这是一个 POC,我不得不对容器进行多次修改才能使它正常工作。
因此,当使用 DC/OS (v1.8.7) 网络 UI 深入研究某些服务时,我可以看到数百个旧任务 - 其中绝大多数的状态为 'finished'。
我意识到我可以通过单击相应的选项卡过滤掉并只看到 'active' 容器,但这不是我想要的,因为我希望能够看到容器何时分期,而且 - 所有已完成任务的历史对我来说都是毫无价值的。
如何清除 DC/OS 这些已完成的任务,因为它们堵塞了 UI?
是否有用于此的 CLI 命令,或者我是否必须清除主节点上的内容...或者是否有一个方便的插件可以帮我管理这个?我一直在网络和主节点上四处寻找,但无法确定我需要做什么。
在DC/OS 1.8.x中没有UI或CLI方法影响垃圾回收。但是,您可以通过自定义安装影响某些参数,例如 gc_delay
(默认值:DC/OS 中的 2 天),而其他人正在使用 Mesos defaults,例如 gc_disk_headroom
(未更改设置为 0.1
,这意味着 Mesos 的目标是将分配的磁盘的 10% 作为空闲 space)。
有关您可以在安装时更改的参数,请参阅 Install Configuration Parameters 文档了解更多详细信息。