当前位置: 首页 > 知识库问答 >
问题:

如何完全卸载kubernetes

罗法
2023-03-14

我按照这个指南使用kubeadm安装了kubernetes集群。一段时间后,我决定重新安装K8s,但遇到了麻烦,删除所有相关文件,并没有找到任何官方网站上的文件如何删除集群安装通过kubeadm。有人遇到过同样的问题,并且知道删除所有文件和依赖项的正确方法吗?提前感谢。

有关详细信息,我使用<code>apt-get purge/remove</code>删除了kubeadm、kubectl和kubelet,但当我再次开始安装集群时,我遇到了下一个错误:

[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

共有3个答案

陆星文
2023-03-14

如果您正在清除集群以便可以重新开始,那么,除了@rib47所说的之外,我还执行以下操作以确保我的系统处于准备好再次kubeadm init的状态:

kubeadm reset -f
rm -rf /etc/cni /etc/kubernetes /var/lib/dockershim /var/lib/etcd /var/lib/kubelet /var/run/kubernetes ~/.kube/*
iptables -F && iptables -X
iptables -t nat -F && iptables -t nat -X
iptables -t raw -F && iptables -t raw -X
iptables -t mangle -F && iptables -t mangle -X
systemctl restart docker

然后需要重新安装<code>docker。io、kubeadmkubectlkubelet来确保它们是您的发行版的最新版本,然后重新初始化集群。

编辑:发现calico将防火墙规则添加到< code>raw表中,因此也需要清除。

毕和志
2023-03-14

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

端木望
2023-03-14

在我的Ubuntu 16.04中,我使用下一步完全删除和清理库伯内特斯(用apt-get安装):

kubeadm reset
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*   
sudo apt-get autoremove  
sudo rm -rf ~/.kube

然后重新启动计算机。

 类似资料:
  • https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#using_the_uninstall_script

  • 问题内容: 我正在尝试在Linux Mint上更新我的R版本,但是破碎的依赖关系阻止了我这样做。在尝试了诸如从Cran添加回购协议,sudo apt-get update之类的一切之后,我仍然无法安装R的最新版本。 我的问题是如何从机器上完全删除R,以便重新启动。我努力了 : 但是,当我运行R时,它仍然有效: 并且似乎根本没有被移除。 我想要全新安装,但我认为我没有正确删除R 问题答案: R二进制

  • 我确实导航到/Library/Java/JavaVirtualMachines并删除了jdk,而该文件夹中再也没有任何内容了。但我的终端显示我有一些java版本,所以我有点困惑,我想从我的笔记本电脑上完全卸载java。我也使用一组命令卸载了JRE。 复制步骤 > 输出:

  • 我需要在mac上干净地安装VS代码。 我打开终端,取出了来自~。我还删除了Visual Studio代码。应用程序//code>来自//code>。然而,在删除了所有内容并下载了一份新的副本后,我安装并打开了编辑器,编辑器记住了我的上一个项目。对我来说,这意味着我需要删除其他内容,但我找不到。我查看了文档,但找不到有关卸载编辑器的任何信息。 有人知道如何从mac上完全卸载VSCode吗? 按照这些

  • 我已经看到这个问题了。但那是针对Mac OS的。我在用窗户。每次创建新项目或尝试项目时,它都会冻结!!我已经安装了最新的版本(9/10/2016)。但事情越来越糟了。我想完全移除它,并安装它,就像我将安装它第一次。感谢任何帮助。

  • 本文向大家介绍MySQL5.7完全卸载步骤详解,包括了MySQL5.7完全卸载步骤详解的使用技巧和注意事项,需要的朋友参考一下 本文主要针对MySQL重装出现的各种卸载不干净问题做了详细整理,希望对各位有所帮助,有疑问可以留言交流 主要介绍完全卸载mysql的具体步骤:包括停止服务、卸载相关程序、删除注册表等等1、停止MySQL服务2、卸载MySQL相关的程序 step1:本次是win10系统环境