k8s版本(k8s版本怎么看)

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



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

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状态

今天的文章 k8s版本(k8s版本怎么看)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2026-02-17 16:46
下一篇 2025-04-05 18:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/45213.html