K8s集群版本升级运维指南.docx
《K8s集群版本升级运维指南.docx》由会员分享,可在线阅读,更多相关《K8s集群版本升级运维指南.docx(15页珍藏版)》请在第一文库网上搜索。
1、K8s集群版本升级运维指南【摘要】本文分享了K8s集群版本升级(不能跨次要版本升级)的方法步骤。写在前面 分享一些K8s集群版本升级的笔记 为根据官方文档的版本升级记录 以及不同组件的版本偏差要求 理解不足小伙伴帮忙指正那认识一切而不为任何事物所认识的,就是主体作为意志和表象的世界(第一篇世界作为表象初论)升级K8S集群分享一些基本kubeadm升级K8s集群版本的笔记,下面为实际的升级记录,这里一定要注意,不能跨次要版本升级,可以跨补丁版本,即可以1.26.X升级到1.26.y(其中yx+1)或者1.22.x升级到1.23.x,不能1.22.x升级到1.26.x。Kubernetes版本以x
2、.y.z表示,其中X是主要版本,y是次要版本,z是补丁版本,遵循语义版本控制术语。支持的版本偏差kubeapiserver:在高可用性(HA)集群中(可以单纯理解为多master节点的情况),最新版和最老版的kube-apiserver实例版本偏差最多为一个次要版本,即多个master节点的kube-apiservice版本要求。kube1et:kube1et版本不能比kube-apiserver版本新,并且最多只可落后两个次要版本。如果HA集群中的kube-apiserver实例之间存在版本偏差,这会缩小允许的kube1et版本范围。kube-contro11er-manager.kube-
3、schedu1er和c1oud-contro11er-manager:kube-contro11er-managexkube-schedu1er和c1oudcontro11er-manager不能比与它们通信的kube-apiserver实例新O它们应该与kube-apiserver次要版本相匹配,但可能最多旧一个次要版本。kubect1:kubect1在kube-apiserver的一个次要版本(较旧或较新)中支持。kube-proxy:kube-proxy和节点上的kube1et必须是相同的次要版本。kube-proxy版本不能比kube-apiserver版本新。kube-proxy最多
4、只能比kube-apiserver落后两个次要版本。升级工作的基本流程如下: 升级master所有节点升级node所有节点这里升级版本为1.21.1升级1.22.2,下面为具体的升级步骤,实际操作一般以官方文档为准,尤其涉及一些重大版本变更,比如1.23之后不支持docker,只能使用Containerd,还用docker的话只能添加垫片之类的东西。如果升级版本太低不被支持,只能找其他相关资料。版本迭代很快,虽然旧版本也一直在维护。还是建议有稳定版本就升级。确定要升级到哪个版本IIrootvms81.Iirui1ongs.github.io-I1SyU1TIIiSt-showdup1icate
5、skubeadm现有环境II-()()VmS81.1i门i1ongs.giIhub.i()-ZIISiI)1oJWms81Iirui1ongs.github.ioNotReadyCOntrOI,I:iii;.1卜ms82.Iirui1ongs.github.ioNOtReadyIVnIS83.Iirui1ongs.github.ioNotReadyIrootVnIS81.1Irui1Ongs.github.io-ansib1e升级master控制节点上的升级过程应该每次处理一个节点。首先选择一个要先行升级的控制面节点。该节点上必须拥有etckubernetesadmin.conf文件。即管理员
6、使用的kubeconfig证书文件执行wkubeadmupgrade升级kubeadm:IIroo1vms81Iirui1ongs.github.io一1SyUminsta11-ykubeadm122.2-0一验证下载操作正常,并且kubeadm版本正确:IkUbeadnIversion:&version.InfoMajor:T,Minor:22,GitVersionJ15T21:37:34Z,*,GoVersion:,go1.16.8,Compi1er:,gc,P1atform:,1inix/amd64验证升级计划:此命令检查你的集群是否可被升级,并取回你要升级的目标版本。命令也会显示一个包
7、含组件配置版本状态的表格。upgrade/COnfigMakingSUretheConfigUrationisCorreCtupgrade/COnfigReadingconfigurationfromtheCIUSterupgrade/COnfigFYI:YOUCanIookatthisCOnfigfi1evithkubec11-nkube-sys1emgetCnIkubeadm-COnfig-0T:,I1.T.,,:,uKiudcRUnnin1(!usicrh1ih(hc(k,绿upgradeFetChingavai1ab1eVerSicmStoUPgrade豁1mt、Q(二-1一广一川1:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- K8s 集群 版本 升级 指南