时代,要看的比其他人至少早两年
继上篇我的博文升级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