参考资料:在 Ubuntu 上重新安装 Kubernetes
当初会撰写这篇笔记的主要原因,是因为有时候会因为某些神秘的不可抗力,导致系统环境出现一些神奇的 BUG ,也可能是下错指令但没发现之类的,所以当碰到这种神秘的迷之情况的时候,就会需要把整个环境洗掉重新再安装一遍拉w (重开解决 80 % 问题,重买解决 100 % 问题),然後当时忘记把操作过程截图,所以只有文字叙述请见谅XD,特此撰写本篇文章作为纪录以方便後续复查,虽然後面没有机会再用到,但也算是个不错的经验。
首先,下指令重设 Kubernetes ,指令如下:
kubeadm reset -f
然後移除 $HOME/.kube/config
档案,并停止 kubelet 跟 docker 的服务,指令如下:
rm $HOME/.kube/config
systemctl stop kubelet
systemctl stop docker
删除有关连到的资料夹,指令如下:
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/*
rm -rf /etc/cni/
关闭相关的网路介面卡,指令如下:
ifconfig cni0 down
ifconfig flannel.1 down
ifconfig docker0 down
删除对应的虚拟装置,指令如下:
ip link delete cni0
ip link delete flannel.1
最後,重新启动 kubelet 跟 docker 的服务,指令如下:
systemctl restart kubelet
systemctl restart docker
kubeadm reset -f
rm $HOME/.kube/config
systemctl stop kubelet
systemctl stop docker
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/*
rm -rf /etc/cni/
ifconfig cni0 down
ifconfig flannel.1 down
ifconfig docker0 down
ip link delete cni0
ip link delete flannel.1
systemctl restart kubelet
systemctl restart docker
Q1. Dijkstra 是什麽? 一种利用 Dynamic Programming ,与 Floy...
资料是机械学习重要的核心,用於生产的机械学习必须考量大量且快速的资料情境,使用自动化、可扩展的资料分...
身为开发者,每次规划、开发都面临无数的判断、种种的选择,为什麽要学这个、为什麽要导入那个? 我们最害...
前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...
前情提要 昨天带各位用 Selenium 写了自动发留言的 Discord 机器人,可以在指定的文字...