操作系统用的Ubuntu18.04,装了JupyterHub,启动 Notebook镜像后自动退出。经过排查,发现是因为使用的Notebook镜像不对,后来更新了下,就可以用了。
不过,在此之前,怀疑是Kubernetes版本较低(另外一台Kubernetes1.11.2的机器没有这个问题),所以就想把Kubernetes更新一下。
Kubernetes项目有个Kubeadm工具,按其描述是支持直接更新的。不过,之前用过一次,总是报版本不对,这次就比较小心,最终升级成功。
步骤:
- 运行kubeadm upgrade plan看看是否可以升级。
- 把kubernetes 1.11.2的镜像提前下载好,可以使用 https://github.com/openthings/kubernetes-tools/kubeadm/allimages-pull-aliyun.sh脚本从阿里云下载。
- 升级kubeadm到1.11.2版本,使用 sudo apt install kubeadm=v1.11.2-00 安装。
- 注意,此后千万不要重启机器,否则再起来时因为kubelet被更新,集群无法访问,kubeadm upgrade运行也就失败了(这个设计应该是有问题的,如果不起动kubelet服务也可以更新就好了)。
- 运行 sudo kubeadm upgrade apply v1.11.2 进行Kubernetes集群升级。等一会儿,就好了。
来源:oschina
链接:https://my.oschina.net/u/2306127/blog/1944324