清理k8s脚本

295 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

清理k8s脚本

#!/bin/bash

docker stop $(docker ps -aq)

docker system prune -f

docker volume rm $(docker volume ls -q)

docker rmi $(docker image ls -q)

for mount in (mount | grep tmpfs | grep '/var/lib/kubelet' | awk '{ print 3 }') /var/lib/kubelet /var/lib/rancher; do umount $mount; done

iptables -t nat -F

ip link set docker0 down

ip link delete docker0

rm -rf /etc/ceph
/etc/cni
/etc/kubernetes
/opt/cni
/opt/rke
/opt/containerd
/run/secrets/kubernetes.io
/run/calico
/run/flannel
/var/lib/calico
/var/lib/etcd
/var/lib/cni
/var/lib/kubelet
/var/lib/rancher/rke/log
/var/log/containers
/var/log/pods
/var/run/calico