操做系統用的Ubuntu18.04,裝了JupyterHub,啓動 Notebook鏡像後自動退出。通過排查,發現是由於使用的Notebook鏡像不對,後來更新了下,就能夠用了。git
不過,在此以前,懷疑是Kubernetes版本較低(另一臺Kubernetes1.11.2的機器沒有這個問題),因此就想把Kubernetes更新一下。github
Kubernetes項目有個Kubeadm工具,按其描述是支持直接更新的。不過,以前用過一次,老是報版本不對,此次就比較當心,最終升級成功。app
步驟:工具
- 運行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集羣升級。等一下子,就行了。