发布etcd v3.6.0

发布etcd v3.6.0

💡 原文英文,约2500词,阅读约需10分钟。
📝

内容提要

etcd v3.6.0发布,新增特性,优化内存使用,支持降级,移除v2store,加入Kubernetes SIG,引入系统性测试,提升项目的安全性和可靠性。

🎯

关键要点

  • etcd v3.6.0发布,首次小版本更新,包含多个新特性和重要优化。
  • 新增内存使用优化,平均内存消耗减少至少50%。
  • 支持降级功能,允许从v3.6降级到v3.5。
  • 移除v2store,v3store成为唯一的成员数据源。
  • 引入Kubernetes SIG,提升项目可持续性。
  • 加强安全性,集成govulncheck和trivy进行源代码和容器镜像扫描。
  • 新增Kubernetes风格的特性门控,管理新特性。
  • 支持/livez和/readyz端点,符合Kubernetes的健康检查标准。
  • 引入新的发现协议v3discovery,简化集群成员发现过程。
  • 修复多个关键bug,确保数据一致性和持久性。
  • 成立新的etcd操作员工作组,提升Kubernetes环境中etcd集群的自动化管理。
  • 未来计划从v3store引导etcd,解决与v2store的兼容性问题。

延伸问答

etcd v3.6.0有哪些新特性?

etcd v3.6.0新增了内存使用优化、降级支持、Kubernetes风格的特性门控、/livez和/readyz健康检查端点等。

etcd v3.6.0的内存使用优化效果如何?

etcd v3.6.0的内存消耗平均减少至少50%。

如何从etcd v3.6.0降级到v3.5?

降级过程包括验证降级有效性、启用降级模式,然后进行滚动降级。具体步骤可参考降级指南。

etcd v3.6.0移除了哪些功能?

etcd v3.6.0移除了v2store,成为唯一的数据源,并且不再支持--enable-v2标志。

etcd v3.6.0如何提升安全性?

etcd v3.6.0通过集成govulncheck和trivy进行源代码和容器镜像扫描,增强了安全性。

etcd v3.6.0引入了哪些新的健康检查端点?

etcd v3.6.0引入了/livez和/readyz端点,符合Kubernetes的健康检查标准。

➡️

继续阅读