Kubernetes(K8S)徹底卸載詳細(xì)教程
注:這里針對(duì)的是使用Kubeadm方式安裝的Kubernetes集群
零、節(jié)點(diǎn)及權(quán)限
以下全部操作都是使用root用戶(hù)進(jìn)行(非root用戶(hù)可以使用sudo),并且全部命令都需要在Kubernetes集群的所有節(jié)點(diǎn)分別執(zhí)行:
第一步、停止K8S
所有節(jié)點(diǎn)執(zhí)行:
systemctl stop kubelet systemctl stop etcd systemctl stop docker
第二步、清空K8S集群設(shè)置
所有節(jié)點(diǎn)執(zhí)行:
kubeadm reset -f
第三步、刪除K8S相關(guān)軟件
所有節(jié)點(diǎn)執(zhí)行:
# 羅列kube關(guān)鍵字的軟件 yum list installed | grep kube # 卸載相關(guān)軟件 yum -y remove kube* # 再次查看確保都卸載完 yum list installed | grep kube cri-tools.x86_64 1.26.0-0 @kubernetes # 單獨(dú)卸載 yum -y remove cri-tools.x86_64 # 最終確認(rèn)已經(jīng)完全卸載掉 yum list installed | grep kube
截圖如下
第四步、刪除docker
所有節(jié)點(diǎn)執(zhí)行
# 卸載Docker Engine、CLI、Containerd和Docker合成包 yum -y remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras # 手動(dòng)刪除所有鏡像、容器和卷 rm -rf /var/lib/docker rm -rf /var/lib/containerd
第五步、徹底刪除相關(guān)文件
在所有節(jié)點(diǎn)使用root用戶(hù)執(zhí)行以下命令(如果是非root請(qǐng)全部命令前都加上sudo):
rm -rvf $HOME/.kube rm -rvf ~/.kube/ rm -rvf /etc/kubernetes/ rm -rvf /etc/systemd/system/kubelet.service.d rm -rvf /etc/systemd/system/kubelet.service rm -rvf /usr/bin/kube* rm -rvf /etc/cni rm -rvf /opt/cni rm -rvf /var/lib/etcd rm -rvf /var/etcd
至此已完成了Kubenetes的徹底卸載并清理相關(guān)文件的操作,若是不放心可以執(zhí)行第六步進(jìn)行檢驗(yàn)。
第六步、驗(yàn)證清除完成
systemctl status docker systemctl | grep kube yum list installed | grep kube yum list installed | docker rpm -qa | grep kube rpm -qa | grep docker
如果以上命令執(zhí)行后都沒(méi)有輸出(如下圖),那就說(shuō)明K8S已經(jīng)徹底卸載完成:
總結(jié)
到此這篇關(guān)于Kubernetes(K8S)徹底卸載的文章就介紹到這了,更多相關(guān)K8S徹底卸載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
阿里云kubernetes查找鏡像中jar包的方法(docker查看鏡像中的jar)
這篇文章主要給大家介紹了關(guān)于阿里云kubernetes查找鏡像中jar包的方法,也就是在docker查看鏡像中的jar,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09tkestack/gpu-manager在k8s1.23版本之后的使用方法
這篇文章主要介紹了tkestack/gpu-manager在k8s1.23版本之后的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04K8s中Pod處于Pending狀態(tài)的八種原因分析
文章詳細(xì)介紹了Pod處于Pending狀態(tài)的八種常見(jiàn)原因,并提供了相應(yīng)的排查和解決方法,這些原因包括資源不足、調(diào)度約束、存儲(chǔ)依賴(lài)、鏡像問(wèn)題、配額限制、網(wǎng)絡(luò)暗礁、系統(tǒng)級(jí)異常以及冷門(mén)陷阱,每種原因都附帶了具體的診斷方法和解決建議,感興趣的朋友一起看看吧2025-02-02淺析k8s中各組件和kube?apiserver通信時(shí)的認(rèn)證和鑒權(quán)問(wèn)題
這篇文章主要介紹了k8s中各組件和kube?apiserver通信時(shí)的認(rèn)證和鑒權(quán),本文使用的k8s集群是用kubekey搭建,命令是./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.1,需要的朋友可以參考下2022-06-06k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題
這篇文章主要介紹了k8s安裝calico時(shí)如何選擇網(wǎng)卡問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07詳解k8s?NetworkPolicy?網(wǎng)絡(luò)策略是怎么樣的
這篇文章主要為大家介紹了k8s?NetworkPolicy?網(wǎng)絡(luò)策略是怎么樣的深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Hadoop 2.x與3.x 22點(diǎn)比較,Hadoop 3.x比2.x的改進(jìn)
本文介紹了Hadoop3版本中添加的新功能,Hadoop 2和Hadoop 3的區(qū)別,在這篇文章中,我們將討論Hadoop 2.x與Hadoop 3.x之間的比較。感興趣的朋友跟隨小編一起看一下2018-09-09kubernetes(k8s)安裝metrics-server實(shí)現(xiàn)資源使用情況監(jiān)控方式詳解
這篇文章主要介紹了kubernetes(k8s)安裝metrics-server實(shí)現(xiàn)資源使用情況監(jiān)控,包括Metrics?Server下載方式,?k8s集群安裝部署metrics的問(wèn)題,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04在?k8s?中部署Jenkins的實(shí)踐指南(最新推薦)
本文介紹了在Kubernetes(K8s)中部署Jenkins的方法和步驟,包括準(zhǔn)備K8s集群、選擇Jenkins鏡像、創(chuàng)建存儲(chǔ)資源、賬號(hào)授權(quán)、部署Jenkins、創(chuàng)建Service以及訪(fǎng)問(wèn)測(cè)試,Jenkins在K8s中的部署可以實(shí)現(xiàn)動(dòng)態(tài)資源管理、提高可靠性和容錯(cuò)能力、快速響應(yīng)變化和統(tǒng)一環(huán)境等優(yōu)勢(shì)2025-03-03