Mesos 预留资源清理
2018-05-18 本文已影响3人
Carltony
问题
- 安装了很多Framework,卸载后预留资源不能回收重用。
- 通过marthon卸载的服务,部分服务会在后天继续运行。
卸载服务后清理后台服务
- 查找后台运行的服务
[root@master downloads]# dcos service --inactive
NAME HOST ACTIVE TASKS CPU MEM DISK ID
dev/jenkins-prod mybank-mybank.router.default.svc.cluster.local True 3 0.7 2816.0 0.0 ec4fc944-570b-4a59-b233-fcec33b300d0-0014
marathon 192.168.0.250 True 23 23.25 26240.0 52000.0 e1d2e6c5-6a6e-455d-96cc-f2b17213c33f-0000
metronome 192.168.0.250 True 0 0.0 0.0 0.0 e1d2e6c5-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节点(可以忽略)
不登高山,不知天之高也;不临深溪,不知地之厚也
感谢指点、交流、喜欢