時代,要看的比其他人至少早兩年
繼上篇我的博文升級Postman:https://blog.csdn.net/dong19891210/article/details/106458776,這次計划升級Kubernetes,要跟上時代,看這個明顯落伍了
發現和官網的相差十個多等級
我就一一記錄下升級步驟
1. 更改yum源
切換到
然后刪除里面的默認yum配置,不放心的話可以備份,然后執行下載yum源配置
最后記得執行以下命令,讓新yum源生效:
2. 升級docker
先看下老版本的docker
請先卸載老版本的docker,要不然會出現
執行以下命令
看裝的docker列表
刪除它們
此時再次執行
然后執行docker安裝:
下載進行中。。。。。。
安裝完畢,然后啟動docker
最后設置docker開機自啟動功能
很熟悉,spring生態里有很多@Enable開頭的注解,也是表示啟用某功能的意思
至此,docker也已升級完畢!!!
順便修改下機器主機名
再次打開一個窗口就能看的主機名已被改了
3 .升級Kubernetes
前提跟docker類似,記得卸載老版本的kubernetes
配置阿里yum源
然后再次生成yum信息·
然后執行命令
查看哪個版本的kubernetes可用
有最新的,說明此yum源不錯,很齊全
然后執行最新安裝命令
安裝完畢
設置為開機自啟動
初始化master節點,執行以下命令
出現以下問題
那就關掉swap:
由於之前該機器已裝過etcd
目錄/var/lib/etcd/既然不空,那就強制刪除
然后新建拉去鏡像腳本images.sh,鍵入以下內容
然后執行
慢慢拉鏡像
再次執行初始化工作:
然后按照提示設置普通賬戶權限
接着部署網絡插件flannel
終於升級到了最新版!!!
建議裸機安裝,不要像我一樣用裝過docker和kubernetes舊版本的機器,這老外天天改動,有出入,就像spring新版和老版本並不完全兼容,追人家的永遠都受制於人!!!!!!
至此,三大設施(Spring及衍生、postman、kubernetes及組合)全已升級完畢
小結:不建議此種方式安裝升級,還是以前源碼式安裝比較牢靠。
參考:
0. 升級Kubernetes 1.18前,你不得不知的9件事
http://dockone.io/article/9952
1. Kubernetes 1.18: Fit & Finish
https://kubernetes.io/blog/2020/03/25/kubernetes-1-18-release-announcement/
2. Kubernetes 版本及版本傾斜支持策略 https://kubernetes.io/zh/docs/setup/release/
3. 使用kubeadm在Centos8上部署kubernetes1.18 https://www.kubernetes.org.cn/7189.html
4. kubernetes/yum/ https://mirrors.aliyun.com/kubernetes/yum/
5. kubeadm安裝kubenetes1.15.4集群 http://www.shangdixinxi.com/detail-1301548.html
6 Linux下minikube啟動失敗(It seems like the kubelet isn't running or healthy)
http://www.luyixian.cn/news_show_73520.aspx
7. Kubernetes使用中發現的問題和錯誤 https://yq.aliyun.com/articles/679198
9. how to install kubernetes on centos7 or ubuntu18-04 (要 fan qiang) https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-kubernetes-on-centos-7-ubuntu-18-04-16-04-debian-9.html
10. setting up kubernetes cluster single-cp ormultiple-cp(也要fan qiang) https://medium.com/the-tech-inducers/setting-up-kubernetes-cluster-single-cp-or-multiple-cp-a7e8d95b3c0c
11. ubuntu18.04 kubeadm 安裝kubernetes v1.18.3 https://www.taodudu.cc/news/show-58109.html