linux 无残留卸载k8s

这篇具有很好参考价值的文章主要介绍了linux 无残留卸载k8s。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要完全无残留地卸载 Kubernetes(k8s)集群从 Ubuntu 或类似基于 Debian 的系统中,可以遵循以下步骤。请注意,在操作前请确保备份所有重要数据,并仔细检查命令以适应您当前的环境。

1、停止并清理所有运行中的 Kubernetes 组件和服务:

使用 kubeadm 工具来清理集群:

sudo kubeadm reset --force

2、删除所有 Kubernetes 相关的 systemd 单元文件:

sudo rm -rf /etc/systemd/system/kubelet.service.d
sudo systemctl daemon-reload

3、停止并移除容器运行时(如 Docker 或 containerd)相关的服务:

对于 Docker:

sudo systemctl stop docker && sudo systemctl disable docker
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io

对于 containerd (在较新版本的 Kubernetes 中可能被使用):

sudo systemctl stop containerd && sudo systemctl disable containerd
sudo apt-get purge -y containerd containerd.io

4、删除 Kubernetes 相关的配置和数据目录:

sudo rm -rf /var/lib/{kubelet,kube-proxy,kube-apiserver,kube-scheduler,kube-controller-manager}
sudo rm -rf /etc/kubernetes
sudo rm -rf ~/.kube

5、清理网络配置(如 Flannel、Calico 等 CNI 插件):

根据您使用的 CNI 插件执行相应的清理操作,通常包括删除配置文件和任何网络接口或路由规则。

6、重启系统以确保所有更改生效:

sudo reboot

7、检查端口占用情况并释放相关端口:

如果在卸载过程中遇到端口占用问题(如错误信息中提到的 6443、10251 和 10252),确认没有遗留进程占用这些端口,如有则手动杀掉对应进程。

lsof -i :6443
lsof -i :10250
lsof -i :10251

8、检查相关进程

kube相关、etcd相关、k8s相关、containerd相关、以及dockerd相关进程

ps -ef | grep kube*
ps -ef | grep etcd*
ps -ef | grep k8s*
ps -ef | grep containerd*
ps -ef | grep dockerd*

通过以上步骤,应该可以从系统中彻底卸载 Kubernetes 及其依赖项。然而,请注意,根据您的具体安装和配置,可能还存在其他特定于环境的清理工作需要完成。文章来源地址https://www.toymoban.com/news/detail-808671.html

到了这里,关于linux 无残留卸载k8s的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 卸载 kubeadm 方式安装的 k8s

    1.停止服务与容器并删除镜像和容器 所有节点都执行一遍以下命令: sudo systemctl stop kubelet sudo systemctl status kubelet sudo systemctl stop etcd 2.清空K8S集群设置 # kubeadm reset -f 3.删除K8S相关软件 查询kube的所有软件: # yum list installed | grep kube # yum list installed | grep cri-tools 如下:

    2024年04月28日
    浏览(33)
  • kubernetes(k8s)安装、集群搭建、可视化界面、完全卸载

    官网:https://kubernetes.io/zh-cn/docs/concepts/overview/ Kubernetes 是一个可移植、可扩展的开源平台, 用于管理容器化的工作负载和服务 ,可促进声明式配置和自动化。 Kubernetes 作用: 服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址来暴露容器。 如果进入容器的流量很

    2024年02月02日
    浏览(49)
  • 删除kubeedge边缘节点和k8s节点_卸载kubeedge

    删除kubeedge边缘节点和k8s节点_卸载kubeedge Linux安装kubeedge_亲测成功 kubeedge边缘节点安装 删除kubeedge边缘节点 卸载kubeedge 卸载k8s节点

    2024年02月12日
    浏览(56)
  • K8S集群安装与部署(Linux系统)

    一、环境说明:CentOS7、三台主机(Master:10.0.0.132、Node1:10.0.0.133、Node2:10.0.0.134) 二、准备环境: 映射 关闭防火墙 三、etcd集群配置 安装etcd(Master) 修改etcd配置文件/etc/etcd/etcd.conf(Master) 安装K8S节点组件、etcd、flannel以及docker(Node1和Node2) 修改etcd配置文件/etc/etcd/et

    2024年02月11日
    浏览(45)
  • Linux搭建 Kubernetes(K8S)集群详情教程

    当搭建 Kubernetes 集群时,涉及的详细步骤可能较多,以下是详细的 Kubernetes 单节点集群搭建步骤: 步骤 1: 准备工作 确保满足以下基本要求: 一台运行 Ubuntu 18.04 或更高版本的机器。 2 GB 或更多内存。 2 个 CPU 核心或更多。 安装了 Docker。 步骤 2: 安装 Docker 步骤 3: 安装 kubea

    2024年01月17日
    浏览(60)
  • Linux 搭建K8s集群,最新教程,细到极致

      Hello,各位小伙伴,大家好呀。老哥最近在接触云原生相关的东西,然后的话,需要接触到k8s,之前一直没有时间搭建。今天趁着周末放假,赶紧动起来!   给大家带来的是最新版k8s集群的搭建,希望给大家带来一点小小的帮助。老哥资金有限,这次采用一主一从进行

    2024年02月03日
    浏览(34)
  • K8s组件:etcd安装、使用及原理(Linux)

    1.1 介绍 分布式系统架构中对一致性要求很高,etcd就满足了分布式系统中的一致性要求。 实现了分布式一致性键值对存储的中间件,支持跨平台,有活跃的社区。 etcd 是基于go实现的一个分布式键值对存储(类比Redis),设计用来可靠而快速的保存关键数据并提供访问。通过分布

    2024年02月03日
    浏览(51)
  • linux内核升级 docker+k8s更新显卡驱动

    官方驱动 | NVIDIA在此链接下载对应的显卡驱动 # 卸载可能存在的旧版本nvidia驱动(如果没有安装过可跳过,建议执行) sudo apt-get remove --purge nvidia* # 安装驱动需要的依赖 sudo apt-get install dkms build-essential linux-headers-generic sudo vim /etc/modprobe.d/blacklist-nouveau.conf # 在文件 blacklist-nouveau

    2024年02月14日
    浏览(40)
  • linux高级---k8s中的五种控制器

    Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为 总体来说,K8S有五种控制器,分别对应处理无状态应用、有状态应用、守护型应用和批处理应用 无状态服务的特点: 有状态服务的特点: Deployment主要功能有下面几个: 支持R

    2024年02月06日
    浏览(74)
  • Linux:kubernetes(k8s)探针LivenessProbe的使用(9)

    他做的事情就是当我检测的一个东西他不在规定的时间内存在的话,我就让他重启,这个检测的目标可以是文件或者端口等 我这个是在上一章的基础之上继续操作,我会保留startupProbe探针让后看一下他俩的执行优先的一个效果 Linux:kubernetes(k8s)探针StartupProbe的使用(8)

    2024年03月15日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包