GunSik2 / k8s-ai

ai/bigdata/gpu examples with k8s
0 stars 0 forks source link

remove rancher/docker #4

Open GunSik2 opened 3 years ago

GunSik2 commented 3 years ago

Docker Containers, Images, and Volumes

docker rm -f $(docker ps -qa)
docker rmi -f $(docker images -q)
docker volume rm $(docker volume ls -q)

Remove Docker 12

service docker stop
service containerd stop
cgroupfs-umount
cgroupfs-mount

sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
sudo rm -rf /var/lib/docker /etc/docker /var/lib/containerd
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Mounts

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

Directories and Files

rm -rf /etc/ceph \
       /etc/cni \
       /etc/kubernetes \
       /opt/cni \
       /opt/rke \
       /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/kube-audit \
       /var/log/pods \
       /var/run/calico

Network Interfaces and Iptables

# using reboot
$ sudo reboot

# Just for check NIC
ip address show
// ip link delete interface_name
ip link delete docker0
ip link delete virbr0
ip link delete virbr0-nic

#Just for check FW
iptables -L -t nat
iptables -L -t mangle
iptables -L

Reference