【发布时间】:2016-06-13 16:05:09
【问题描述】:
我正在寻找在所有节点上使用 kubernetes 清除所有未使用容器的标准方法。现在我正在这样做。
purge.sh
#!/usr/bin/env bash
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
# Author: Ali Said Omar
# Created: '01/03/2016'
NODES=
function get_nodes(){
# --label-columns=NAME does not filter on NAME column
NODES=`kubectl get nodes --label-columns=NAME --no-headers | awk '{print $1}'`
}
function purge_on_nodes(){
for NODE in $NODES
do
glcoud compute ssh $NODE -A "sudo docker ps -aq | xargs sudo docker rm"
done
}
get_nodes
purge_on_nodes
【问题讨论】:
标签: google-cloud-platform kubernetes