kubeasz/docs/op/upgrade.md

16 lines
781 B
Markdown
Raw Normal View History

2017-12-19 11:01:17 +08:00
## 升级注意事项
2018-05-11 12:02:41 +08:00
集群更新存在一定风险,请谨慎操作。
2017-12-19 11:01:17 +08:00
2018-05-11 12:02:41 +08:00
- 项目分支1.8安装的集群目前只能进行小版本1.8.x的升级
- 项目分支1.9和master安装的集群可以任意小版本、大版本的升级即1.9.x升级至1.10.x也可以
2017-12-19 15:06:00 +08:00
2018-05-11 12:02:41 +08:00
### 备份etcd数据
2017-12-19 11:01:17 +08:00
2018-05-11 12:02:41 +08:00
### 升级步骤
2017-12-19 11:01:17 +08:00
2018-05-11 12:02:41 +08:00
+ 1.下载最新项目代码 `git pull origin master`
+ 2.下载新的二进制解压并覆盖 `/etc/ansible/bin/` 目录下文件
+ 3.更新集群 `ansible-playbook -t upgrade_k8s 22.upgrade.yml`
上述步骤升级过程中不会中断集群已有业务如果同时需要升级docker版本可以在每个node节点手工重启docker服务docker服务重启会中断业务可以结合`kubectl cordon`和`kubectl drain`命令实现零中断升级)