Kubernetes 1.12.1如何快速升级
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"Kubernetes 1.12.1如何快速升级",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Kubernetes 1.12.1如
千家信息网最后更新 2026年11月03日Kubernetes 1.12.1如何快速升级
这篇文章主要为大家展示了"Kubernetes 1.12.1如何快速升级",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Kubernetes 1.12.1如何快速升级"这篇文章吧。
Kubernetes 1.12.1快速升级,包括升级kubeadm/kubectl/kubelet版本、拉取镜像、升级Kubernetes集群三个主要步骤。
1、升级kubeadm/kubectl/kubelet版本
sudo apt install kubeadm=1.12.1-00 kubectl=1.12.1-00 kubelet=1.12.1-00
查看该版本的容器镜像版本:
kubeadm config images list
输出如下:
~# kubeadm config images listk8s.gcr.io/kube-apiserver:v1.12.1k8s.gcr.io/kube-controller-manager:v1.12.1k8s.gcr.io/kube-scheduler:v1.12.1k8s.gcr.io/kube-proxy:v1.12.1k8s.gcr.io/pause:3.1k8s.gcr.io/etcd:3.2.24k8s.gcr.io/coredns:1.2.2
2、拉取容器镜像
我给镜像到了杭州机房的容器仓库里,拉取还是比较快的。
echo ""echo "=========================================================="echo "Pull Kubernetes v1.12.1 Images from aliyuncs.com ......"echo "=========================================================="echo ""MY_REGISTRY=registry.cn-hangzhou.aliyuncs.com/openthings## 拉取镜像docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.12.1docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.12.1docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.12.1docker pull ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.12.1docker pull ${MY_REGISTRY}/k8s-gcr-io-etcd:3.2.24docker pull ${MY_REGISTRY}/k8s-gcr-io-pause:3.1docker pull ${MY_REGISTRY}/k8s-gcr-io-coredns:1.2.2## 添加Tagdocker tag ${MY_REGISTRY}/k8s-gcr-io-kube-apiserver:v1.12.1 k8s.gcr.io/kube-apiserver:v1.12.1docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-scheduler:v1.12.1 k8s.gcr.io/kube-scheduler:v1.12.1docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-controller-manager:v1.12.1 k8s.gcr.io/kube-controller-manager:v1.12.1docker tag ${MY_REGISTRY}/k8s-gcr-io-kube-proxy:v1.12.1 k8s.gcr.io/kube-proxy:v1.12.1docker tag ${MY_REGISTRY}/k8s-gcr-io-etcd:3.2.24 k8s.gcr.io/etcd:3.2.24docker tag ${MY_REGISTRY}/k8s-gcr-io-pause:3.1 k8s.gcr.io/pause:3.1docker tag ${MY_REGISTRY}/k8s-gcr-io-coredns:1.2.2 k8s.gcr.io/coredns:1.2.2echo ""echo "=========================================================="echo "Pull Kubernetes v1.12.1 Images FINISHED."echo "into registry.cn-hangzhou.aliyuncs.com/openthings, "echo " by openthings@https://my.oschina.net/u/2306127."echo "=========================================================="echo ""保存为shell脚本,然后执行。
或者,下载脚本:https://github.com/openthings/kubernetes-tools/blob/master/kubeadm/2-images/
3、升级Kubernetes集群
先查看一下需要升级的各个组件的版本。
使用kubeadm upgrade plan ,输出的版本升级信息如下:
COMPONENT CURRENT AVAILABLEAPI Server v1.11.2 v1.12.1Controller Manager v1.11.2 v1.12.1Scheduler v1.11.2 v1.12.1Kube Proxy v1.11.2 v1.12.1CoreDNS 1.1.3 1.2.2Etcd 3.2.18 3.2.24
确保上面的容器镜像已经下载(如果没有提前下载,可能被网络阻隔导致挂起),然后执行升级:
kubeadm upgrade apply v1.12.1
看到下面信息,就OK了。
[upgrade/successful] SUCCESS! Your cluster was upgraded to "v1.12.1". Enjoy!
4、工作节点的升级
每个工作节点需要拉取上面对应版本的镜像,以及安装kubelet的对应版本。
Verify
~$ kubectl versionClient Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.1", GitCommit:"4ed3216f3ec431b140b1d899130a69fc671678f4", GitTreeState:"clean", BuildDate:"2018-10-05T16:46:06Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.1", GitCommit:"4ed3216f3ec431b140b1d899130a69fc671678f4", GitTreeState:"clean", BuildDate:"2018-10-05T16:36:14Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}Get Pod
kubectl get pod --all-namespaces
view list.
以上是"Kubernetes 1.12.1如何快速升级"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
升级
版本
镜像
容器
内容
篇文章
信息
脚本
节点
集群
学习
工作
帮助
输出
三个
仓库
易懂
更多
机房
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
亿人帮互联网科技有限公司
互联网科技公司的优势
互联网品科技
科技互联网技术
浩特互联网科技
九亚互联网科技
汇久创客互联网科技
互联网科技美容
互联网企业和科技型企业
互联网软件和科技
西安小鹰速贷互联网科技有限公司
洛阳共同富裕互联网科技有限公司
深圳市罗太互联网科技有限公司
工业互联网山东科技大学
厦门江牛科技互联网
本届互联网大会上的黑科技
容联科技互联网电商
互联网科技新闻
互联网时代高科技布局
互联网科技活动banner
科技与互联网
齐家互联网科技有限公司
互联网科技公司的市场部门
北京华百购互联网科技有限公司
互联网营销推广黑科技
广州有谷有贝互联网科技有限公司
宁波跨境商互联网科技有限公司
银川新华互联网科技学校是国营吗
互联网时代高科技布局