首页 > 其他分享 >kubadm 1.25.0升级到1.25.1实践

kubadm 1.25.0升级到1.25.1实践

时间:2022-11-04 13:57:39浏览次数:39  
标签:kubectl -- 升级 kubelet kubadm kubeadm 1.25

参考官网 1yum list --showduplicates kubeadm

 

 

2yum install -y kubeadm-1.25.1  

 

 

3、驱逐node上的pod,且不可调度 kubectl drain k8s-master --ignore-daemonsets 其中我有个ds是打了容忍度的无法驱逐,这里手动删除了ds,

 

 

 

 

4、检查集群是否可以升级,并获取可以升级的版本

kubeadm upgrade plan

 

 这里kubeadm已经升级1.25.1

5开始升级

 

 

[upgrade/successful] SUCCESS! Your cluster was upgraded to "v1.25.1". Enjoy!

这里就成功了

6、升级kubelet和kubectl

yum install -y kubelet-1.25.1-0 kubectl-1.25.1-0

7、重启kubelet systemctl daemon-reload systemctl restart kubelet 插曲 我这里kubctl 版本是1.25.2,为了保持一致性,需要先降级,在升级到1.25.1

 

yum list --showduplicates kubectl 

yum remove kubectl-1.25.2-0 -y

yum install kubectl-1.25.1-0 -y

 

 

8取消不可调度重新上线

[root@master snap]# kubectl uncordon master
node/master uncordoned

 

 

升级NODE节点

1yum install -y kubeadm-1.25.1

2kubectl drain node1 --ignore-daemonsets

 

 

 

 由于PVC的存在,有部分node无法驱逐,看来还是得停服务。

手动把这些报错的服务停掉

重新上线后再驱逐

kubectl uncordon node1 kubectl drain node1 --ignore-daemonsets

 

 这次少了很多

3

kubeadm upgrade node

 

 

4

同上面

yum install -y kubelet-1.25.1-0 kubectl-1.25.1-0 ,有需要就降级在升级

 

 

 验证如下,剩下的就继续即可

标签:kubectl,--,升级,kubelet,kubadm,kubeadm,1.25
From: https://www.cnblogs.com/whitelittle/p/16857491.html

相关文章

  • 年前端react面试打怪升级之路
    react和vue的区别相同点:数据驱动页面,提供响应式的试图组件都有virtualDOM,组件化的开发,通过props参数进行父子之间组件传递数据,都实现了webComponents规范数据流动单......
  • linux 升级内核版本
    #安装最新的内核#我这里选择的是稳定版kernel-ml  如需更新长期维护版本kernel-lt yum --enablerepo=elrepo-kernel install kernel-ml#查看已安装那些内核r......
  • 关于我家的五台主机的升级计划
    关于我家的五台主机的升级计划前言我家有五台主机,目前有三台在使用,有两台闲置,碰巧现在双12,想看能不能升级一波。首先是收集目前的情况,然后就是分析,最后就是归纳总结。文章目......
  • 安装Mariadb-10.6.10 需要升级CMake 3.0 以上版本
    下载wgethttps://cmake.org/files/v3.22/cmake-3.22.6.tar.gz安装tarzxvfcmake-3.22.6.tar.gzcdcmake-3.22.6./bootstrapgmakegmakeinstall注意安装完后......
  • 为企业升级黑龙江市政工程施工总承包三级升二级资质
    黑龙江省:市政工程施工总承包三级升二级资质,省内地区不限,包括哈尔滨、齐齐哈尔、鸡西市、大庆市、黑河市,稳拿资质,成功哪里众多。二级资质标准:1、企业资产净资产4000万元......
  • k8s节点升级cpu与内存后,静态pod无法启动-cpuManagerPolicy
    简述: 最近k8s master内存压力比较大, pod数量越来越多, 打算对cpu 内存进行扩容扩容有 cpu4C/8G, 变更成8C/16G, 通过升级后,发现apiserver 静态pod无法启动,在kube......
  • 富文本编辑器 quill.js 开发(二): 升级与表格功能
    前言在富文本编辑器场景中,表格是一种不可忽视的功能,但是在当前quill.js的正式版本(1.x)中,却不支持此功能所以本文承接上文链接,来讲述下quill.js升级到2.x......
  • WIN10系统系统无法升级的问题
    WIN10系统系统无法升级的问题利用软件MediaCreationTool来升级专业版更改注册表1.按下win+R组合键打开运行,键入:regedit点击确定打开注册表;2.在注册表“HKEY_L......
  • Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
    JenkinsPipeline流水线-使用代理节点、RemoteSSH进行K8Skubectl升级RemoteSSH方式安装插件SSHPipelineStepsPipelineSSH脚本credentialsId:'K8SMa......
  • 企业如何正确使用低代码转型升级
    数字化转型已经成为当前全行业共同关注的话题,对于传统行业,尤其是中小型企业而言,如何减少构建数字解决方案所花费的时间和资源,加速数字化升级,才是决胜数字化时代的关键。而......