升级前须知
升级前,您可以在CCE控制台确认您的集群是否可以进行升级操作。确认方法请参见升级概述。
注意事项
- 请务必慎重并选择合适的时间段进行升级,以减少升级对您的业务带来的影响。
- 集群升级前,请参考Kubernetes版本发布记录了解每个集群版本发布的特性以及差异,否则可能因为应用不兼容新集群版本而导致升级后异常。例如,您需要检查集群中是否使用了目标版本废弃的API,否则可能导致升级后调用接口失败。
集群升级时,以下几点注意事项可能会对您的业务存在影响,请您关注:
- 集群升级前,请确认集群中未执行高危操作,否则可能导致集群升级失败或升级后配置丢失。例如,常见的高危操作有通过ELB控制台修改CCE管理的监听器配置等。建议您通过CCE控制台修改相关配置,以便在升级时自动继承。
约束与限制
集群升级出现异常时,集群可通过备份数据进行回滚。若您在升级成功之后对集群进行了其它操作(例如变更集群规格),将无法再通过备份数据回滚。
废弃API说明
随着Kubernetes API的演化,API会周期性地被重组或升级,老的API会被弃用并被最终删除。以下为各Kubernetes社区版本中被废弃的API,更多已废弃的API说明请参见已弃用API的迁移指南。
当某API被废弃时,已经创建的资源对象不受影响,但新建或编辑该资源时将出现API版本被拦截的情况。
升级备份说明
目前集群升级备份方式如下:
备份方式 |
备份对象 |
备份方式 |
备份时间 |
回滚时间 |
说明 |
---|---|---|---|---|---|
etcd数据备份 |
etcd数据 |
升级流程中自动备份 |
1-5min |
2h |
必选备份,升级过程中自动进行,用户无需关注 |
EVS快照备份 |
控制面数据,包括组件镜像、配置、日志以及etcd数据 |
通过页面一键备份(手动触发) |
1-5min |
20min |
- |