K8S 升级V1.14.0
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1、查看该版本的容器镜像版本:kubeadm config images list输出如下:~# kubeadm config images listk8s.gcr.io/kube-apiserver
千家信息网最后更新 2025年02月01日K8S 升级V1.14.0
1、查看该版本的容器镜像版本:
kubeadm config images list
输出如下:
~# kubeadm config images listk8s.gcr.io/kube-apiserver:v1.14.0k8s.gcr.io/kube-controller-manager:v1.14.0k8s.gcr.io/kube-scheduler:v1.14.0k8s.gcr.io/kube-proxy:v1.14.0k8s.gcr.io/pause:3.1k8s.gcr.io/etcd:3.3.10k8s.gcr.io/coredns:1.3.1
2、拉取容器镜像
原始的kubernetes镜像文件在gcr上,不能直接下载。下面是阿里云上的资源,所有主机上都执行一下(master和node上都执行该脚本)。
echo ""echo "=========================================================="echo "Pull Kubernetes v1.14.0 Images from aliyuncs.com ......"echo "=========================================================="echo ""MY_REGISTRY=registry.cn-hangzhou.aliyuncs.com/openthings## 拉取镜像docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.14.0docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.14.0docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.14.0docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.14.0docker pull ${MY_REGISTRY}/k8s-gcr-io-etcd:3.3.10docker pull ${MY_REGISTRY}/k8s-gcr-io-pause:3.1docker pull ${MY_REGISTRY}/k8s-gcr-io-coredns:1.3.1## 添加Tagdocker tag ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.14.0 k8s.gcr.io/kube-apiserver:v1.14.0docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.14.0 k8s.gcr.io/kube-scheduler:v1.14.0docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.14.0 k8s.gcr.io/kube-controller-manager:v1.14.0docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.14.0 k8s.gcr.io/kube-proxy:v1.14.0docker tag ${MY_REGISTRY}/k8s-gcr-io-etcd:3.3.10 k8s.gcr.io/etcd:3.3.10docker tag ${MY_REGISTRY}/k8s-gcr-io-pause:3.1 k8s.gcr.io/pause:3.1docker tag ${MY_REGISTRY}/k8s-gcr-io-coredns:1.3.1 k8s.gcr.io/coredns:1.3.1docker rmi ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.14.0docker rmi ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.14.0docker rmi ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.14.0docker rmi ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.14.0docker rmi ${MY_REGISTRY}/k8s-gcr-io-etcd:3.3.10docker rmi ${MY_REGISTRY}/k8s-gcr-io-pause:3.1docker rmi ${MY_REGISTRY}/k8s-gcr-io-coredns:1.3.1echo ""echo "=========================================================="echo "Pull Kubernetes v1.14.0 Images FINISHED."echo "into registry.cn-hangzhou.aliyuncs.com/openthings, "echo "=========================================================="echo ""
保存为shell脚本,然后执行。
3、升级Kubernetes集群
先查看一下需要升级的各个组件的版本。
使用kubeadm upgrade plan
,输出的版本升级信息如下:
COMPONENT CURRENT AVAILABLEAPI Server v1.13.4 v1.14.0Controller Manager v1.13.4 v1.14.0Scheduler v1.13.4 v1.14.0Kube Proxy v1.13.4 v1.14.0CoreDNS 1.2.6 1.3.1Etcd 3.2.24 3.3.10
确保上面的容器镜像已经下载(如果没有提前下载,可能被网络阻隔导致挂起),然后在master上执行升级(我使用的是1个master,2个node的模式。如果是多个master需要在所有master上执行):kubeadm upgrade -y apply v1.14.0
看到下面信息,就OK了。[upgrade/successful] SUCCESS! Your cluster was upgraded to "v1.14.0". Enjoy!
镜像
升级
版本
容器
信息
脚本
输出
原始
多个
所有主
文件
模式
组件
网络
资源
集群
面的
阿里
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
房间游戏服务器
网络技术公司彩铃
怎么在数据库文件中导入数据源
红米手机显示服务器异常怎么办
软件开发基础教学视频高清
软件开发公司方便
万法外推软件开发者
数据库用户可以创建几个会话
我的世界最完整的服务器
网络安全分析与防范
高新技术企业数据库建设
惠普服务器维修维保哪家便宜
禁止收集用户数据库
惠州软件开发常见问题
数据库用户安全管理试验
酒店服务器租赁
崩坏2什么软件开发的
广告挂机app软件开发
服务器文件查询管理系统
t3怎样修改数据库
剑网三指尖江湖服务器总掉线
终端服务器 远程桌面
数据库的连接与实现的
网络安全技能大练兵
我的世界天骐服务器小游戏
服务器与路由器是一样的吗
义乌稠江老照片和视频数据库
网络安全体系如何构建
软件开发技术性因素
战意亚服最新服务器是哪个