Kill all pods and controller managers on kubernetes
()
| 6 | out=os.popen('../bin/kubecfg list minions').read() |
| 7 | return len(out.splitlines()[2:-1]) |
| 8 | def killAll(): |
| 9 | ''' |
| 10 | Kill all pods and controller managers on kubernetes |
| 11 | ''' |
| 12 | #kill replicationControllers |
| 13 | out=os.popen('../bin/kubecfg list replicationControllers').read() |
| 14 | for line in out.splitlines()[2:]: |
| 15 | line=line.strip().split() |
| 16 | if len(line)>0: |
| 17 | os.system('../bin/kubecfg stop '+line[0]) |
| 18 | os.system('../bin/kubecfg rm '+line[0]) |
| 19 | |
| 20 | #kill scheduler |
| 21 | os.system("../bin/kubecfg delete pods/scheduler") |
| 22 | |
| 23 | |
| 24 | def upScheduler(num_servers,num_workers,algorithm,data_dir,output_dir): |