Mesos|Mesos 预留资源清理

问题

  • 安装了很多Framework,卸载后预留资源不能回收重用。
  • 通过marthon卸载的服务,部分服务会在后天继续运行。
卸载服务后清理后台服务
  • 查找后台运行的服务
[root@master downloads]# dcos service --inactive NAMEHOSTACTIVETASKSCPUMEMDISKID dev/jenkins-prodmybank-mybank.router.default.svc.cluster.localTrue30.72816.00.0ec4fc944-570b-4a59-b233-fcec33b300d0-0014 marathon192.168.0.250True2323.2526240.052000.0e1d2e6c5-6a6e-455d-96cc-f2b17213c33f-0000 metronome192.168.0.250True00.00.00.0e1d2e6c5-6a6e-455d-96cc-f2b17213c33f-0001

  • 关闭运行的服务
$ dcos service shutdown ec4fc944-570b-4a59-b233-fcec33b300d0-0014

清理framework预留分配的资源
  • 下载marahon提供的清理镜像
docker pull registry.docker-cn.com/mesosphere/janitor

  • 运行
docker run mesosphere/janitor /janitor.py -r cassandra-role -p cassandra-principal # 参数说明 -r: 需要删除的资源角色 -p: 需要删除的资源的Principal -z: 资源配置的Zookeeper节点(可以忽略)

查看更多
【Mesos|Mesos 预留资源清理】不登高山,不知天之高也;不临深溪,不知地之厚也
感谢指点、交流、喜欢

    推荐阅读