2025年k8s版本(k8s版本怎么看)

k8s版本(k8s版本怎么看)p 众所周知 k8s 每一个月左右都会更新一次小版本所以在 Kubernetes 生态系统中 保持集群的版本更新是至关重要的 这不仅能够带来新的特性和改进 还能确保集群的安全性和稳定性 随着 Kubernetes 项目的快速发展 小版本的升级成为了集群维护的一个常规操作 p

大家好,我是讯享网,很高兴认识大家。



 <p>众所周知k8s每一个月左右都会更新一次小版本所以在 Kubernetes 生态系统中&#xff0c;保持集群的版本更新是至关重要的。这不仅能够带来新的特性和改进&#xff0c;还能确保集群的安全性和稳定性。随着 Kubernetes 项目的快速发展&#xff0c;小版本的升级成为了集群维护的一个常规操作。</p> 

讯享网

k8s集群:
讯享网

我的版本是1.29.1 本次将k8s升级到1.29.2

我用的是ubuntu系统:

在/etc/apt/sources.list.d创建kubernetes.list文件

文件中配置是阿里云的软件源

deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/deb/ /

rhel系统:

讯享网

这样配置即可

将k8s控制节点设置为SchedulingDisabled状态

 

执行完之后查看

kuberctl  get  nodes

apt-cache show kubeadm|grep 1.29.2

 1.29.2-1.1这个就是我们要升级的版本

因为默认是为了防止自动升级然后是锁定状态,现在我们要升级所以要解开

apt-mark unhold kubeadm 

apt-get  update

apt-get  install  -y kubeadm='1.29.2-1.1'    

apt-mark hold kubeadm

kubeadm  version

可以看到kuberadm已经升级到了1.29.2

kubeadm upgrade plan

kubeadm upgrade apply v1.29.2  --etcd-upgrade=false   

 --etcd-upgrade=false   #表示不升级etcd,etcd数据库还是单独升级比较稳妥一点

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

看到这个表示成功

讯享网

可以看到已经是v1.29.2了

kubectl  uncordon  master1

kubectl drain node1 --ignore-daemonsets --force  

 

kubectl  uncordon  node1

kubectl  get node

可以看到都已经到1.29.2

查看kube-system命名空间下的pod

也全是running状态

小讯
上一篇 2025-05-23 08:12
下一篇 2025-06-06 20:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172849.html