博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Kubeadm Upgrade更新Kubernetes集群的过程
阅读量:6238 次
发布时间:2019-06-22

本文共 593 字,大约阅读时间需要 1 分钟。

hot3.png

操作系统用的Ubuntu18.04,装了JupyterHub,启动 Notebook镜像后自动退出。经过排查,发现是因为使用的Notebook镜像不对,后来更新了下,就可以用了。

不过,在此之前,怀疑是Kubernetes版本较低(另外一台Kubernetes1.11.2的机器没有这个问题),所以就想把Kubernetes更新一下

Kubernetes项目有个Kubeadm工具,按其描述是支持直接更新的。不过,之前用过一次,总是报版本不对,这次就比较小心,最终升级成功。

步骤:

  1. 运行kubeadm upgrade plan看看是否可以升级。
  2. 把kubernetes 1.11.2的镜像提前下载好,可以使用 脚本从阿里云下载。
  3. 升级kubeadm到1.11.2版本,使用 sudo apt install kubeadm=v1.11.2-00 安装。
    • 注意,此后千万不要重启机器,否则再起来时因为kubelet被更新,集群无法访问,kubeadm upgrade运行也就失败了(这个设计应该是有问题的,如果不起动kubelet服务也可以更新就好了)。
  4. 运行 sudo kubeadm upgrade apply v1.11.2 进行Kubernetes集群升级。等一会儿,就好了。

转载于:https://my.oschina.net/u/2306127/blog/1944324

你可能感兴趣的文章
Ubuntu 一键安装openresty
查看>>
dlmalloc
查看>>
学习与准备的一些资源
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
Eclipse SVN的更新地址是
查看>>
Intel XDK 跨平台 App 开发初体验
查看>>
Windows 下msvc2010编译 NSIS 2.46
查看>>
第三方授权登录(微博篇)
查看>>
苹果App Store审核指南中文翻译(2014.9.1更新)
查看>>
如何复制一个LIST
查看>>
说说我为什么看好Spring Cloud Alibaba
查看>>
RecyclerView 差异更新(diff)
查看>>
Android之ActionBar学习
查看>>
对于法线贴图的深入研究
查看>>
Linux操作
查看>>
并发编程之Operation Queue和GCD
查看>>
perl命令行批量修改文件内容
查看>>
zk服务器的构成,一个请求是如何处理的
查看>>
Webpack使用nodemon实时打包编译
查看>>
趣图:测试的时候一切ok,真正上线的时候……
查看>>