本文为您介绍腾讯云云原生 etcd 和社区版 etcd 支持的版本,帮助您在使用云原生 etcd 时根据业务需求选择更加适合您的版本。
版本定义
大版本:etcd 版本表示为 xyz,其中 x 是主要版本,y 是次要版本,z 是补丁版本,遵循 语义版本控制术语。例如,当前版本为3.5.4和3.4.13。
小版本:
tke.x
后缀用来标识当前大版本对应的小版本。例如,当前版本为 v3.4.13-tke.5。说明
未带有后缀标识相当于社区开源版本。
版本维护策略
集群创建n平台支持 etcd 最近两个大版本的创建,如3.5.4和3.4.13。当新版本发布并支持升级功能时,较老的一个版本将不再开放创建功能。例如,当3.6.x版本发布且支持3.5.4升级至3.6.x,3.4.13将不再开放创建功能;若3.6.x版本发布但升级功能未提供,3.4.13仍然支持新集群创建。
注意
集群创建时仅支持选择当前大版本所在的最新小版本。
升级和运维保障n云原生 etcd 平台将重点保障最近的两个 etcd 大版本的升级和稳定运行,例如当前最新版本为3.5.4,则平台重点保障3.5.4和3.4.13的版本升级功能,并提供问题排障、故障恢复、Bugfix 等支持。过期版本的集群存在运行不稳定和集群升级失败的风险,建议您及时升级。
注意
集群升级包含大版本升级和小版本升级。
工单答疑n云原生 etcd 提供最近的两个 etcd 大版本的技术支持,例如答疑、在线指导、排查、排错等工作,但对于过期版本的 云原生 etcd 集群,将不保证技术支持的质量和有效性。
etcd 大版本选择建议
本文从稳定性、性能、易用性等几个方面向您提供版本选择建议。
稳定性:3.4系列版本经历了全球用户两三年时间的大规模使用和验证,整体上稳定性优于3.5系列版本。3.5.4及以上版本修复了3.5早期版本的严重 Bug,开源项目 K8s 1.25版本也已经默认使用3.5.4版本,核心场景下稳定性已达到生产环境要求。
性能:3.5.4版本合并了一系列性能优化 PR,在集群启动时间、读写 QPS 方面均有明显提升。
易用性:3.5版本通过包模块化解决了3.4及之前版本中依赖管理痛点,减轻了开发者负担,跟随社区使用最新的3.5版本有利于后续版本升级,可充分享受新版本带来的一系列便利,降低开发者的负担。
综上,新增集群建议您使用3.5.4版本,存量集群迁移可选择与源集群一致的版本。