2017-06-22 6630 views
4

我安装kubernetes群集使用kubeadm继此guide。经过一段时间后,我决定重新安装K8s,但遇到麻烦时要删除所有相关文件,并且在官方网站上找不到任何文档如何删除通过kubeadm安装的群集。 有人遇到同样的问题,并知道删除所有文件和依赖关系的正确方法吗?先谢谢你。如何完全卸载kubernetes

欲了解更多信息,我删除kubeadmkubectl和使用apt-get purge/removekubelet但是当我开始安装集群再次我旁边的错误:

[preflight] Some fatal errors occurred: 
    Port 6443 is in use 
    Port 10251 is in use 
    Port 10252 is in use 
    /etc/kubernetes/manifests is not empty 
    /var/lib/kubelet is not empty 
    Port 2379 is in use 
    /var/lib/etcd is not empty 

回答

10

使用kubeadm reset命令。这将取消配置kubernetes群集。

+0

谢谢,但我正在寻找完整卸载kubeadm和所有相关的依赖项来解决我的根问题 - https://stackoverflow.com/questions/44717222/cant-see-logs-of-kubernetes-pod)之前重新安装一切正常,我能看到日志。所以,我考虑在第二次安装后从我的机器上彻底删除K8s,因为我认为一些错误的安装依赖项留下,并在下次安装后出现相同的问题。 –

+0

然后您需要删除kubernets和docker rpms并重新安装它们。 – sfgroups

+0

谢谢它在我的机器中完美运行。 – sathiyarajan