K8S 升级V1.14.0
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1、查看该版本的容器镜像版本:kubeadm config images list输出如下:~# kubeadm config images listk8s.gcr.io/kube-apiserver
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
与net4.0数据库开发
网络安全龙头股2019
疫情期间同上网络安全
风暴英雄美服切换服务器
津巴布韦网络安全吗
做网络安全的软件工程师
曙光服务器管理口设置
武汉黑狐网络技术
服务器都有什么用
创建数据库名称为student
mysql 数据库版本
lol接收服务器数据失败怎么办
原神国际服都是什么服务器
丰收科技互联网
买服务器 vpn
宽带网络技术李鉴增课后答案
支持mysql的分布式数据库
江西聚才人力 软件开发
数据库配置源码
软件开发加班太严重
北京十月呵护网络技术有限公司
大学生电信网络安全心得体会
网络安全的手抄报全部
服务器市场前景
ios 无法连接服务器
学校网络安全台帐
南京福元互联网科技有限公司
图数据库 社交网络
学好网络安全课程
考研数据库管理