开发者社区> 问答> 正文

Kubernetes 集群升级集群


您可以通过容器服务管理控制台升级您集群的 Kubernetes 版本。
您可以在 Kubernetes 集群列表页面查看您的集群的 Kubernetes 版本。




注意事项

  • 集群升级需要机器可以公网访问,以便下载升级所需的软件包。
  • 集群升级 Kubernetes 过程中,可能会有升级失败的情况,为了您的数据安全,强烈建议您先打快照然后再升级。有关 ECS 打快照的操作参见创建快照
  • 集群升级 Kubernetes 过程中,升级期间用户应用不受影响,但是不建议此时通过 kubctl 和控制台进行集群管理。升级时间大约 5-15 分钟, 升级完成后集群会变成运行中状态。


准备工作


请在集群升级前检查集群的健康状况,并且确保集群健康。
登录 Master 节点,参见 SSH 访问 Kubernetes 集群通过 kubectl 连接 Kubernetes 集群
  1. 执行kubectl get cs命令,确保所有模块都处于健康状态。NAME                 STATUS    MESSAGE              ERROR scheduler            Healthy   okcontroller-manager   Healthy   oketcd-0               Healthy   {"health": "true"}etcd-1               Healthy   {"health": "true"}etcd-2               Healthy   {"health": "true"}
  2. 执行 kubectl get nodes 命令,确保所有节点都处于 Ready 状态。kubectl get nodesNAME                                 STATUS    ROLES     AGE       VERSIONcn-shanghai.i-xxxxxx   Ready     master    38d       v1.9.3cn-shanghai.i-xxxxxx   Ready     <none>    38d       v1.9.3cn-shanghai.i-xxxxxx   Ready     <none>    38d       v1.9.3cn-shanghai.i-xxxxxx   Ready     <none>    38d       v1.9.3cn-shanghai.i-xxxxxx   Ready     master    38d       v1.9.3cn-shanghai.i-xxxxxx   Ready     master    38d       v1.9.3

如果节点不正常可以自行修复,也可以通过提交工单,请阿里云工程师协助修复。

操作步骤

  1. 登录容器服务管理控制台
  2. 在 Kubernetes 菜单下,单击左侧导航栏中的集群,进入 Kubernetes 集群列表页面。
  3. 选择所需的集群,并单击更多 > 集群升级 。
  4. 在弹出的对话框中,单击升级。 系统开始升级 Kubernetes 的版本。



升级完成后,您可以在 Kubernetes 集群列表页面查看集群 Kubernetes 的版本,确认升级成功。

展开
收起
青蛙跳 2018-08-17 17:21:10 1167 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像