Zitadel-Charts项目移除CockroachDB支持的技术说明

Zitadel-Charts项目移除CockroachDB支持的技术说明

zitadel-charts This repository contains Helm charts for running ZITADEL in Kubernetes zitadel-charts 项目地址: https://gitcode.com/gh_mirrors/zi/zitadel-charts

Zitadel-Charts项目作为Zitadel身份管理系统的Kubernetes部署方案,近期完成了重要架构调整——全面移除了对CockroachDB数据库的支持。这一变更标志着项目正式转向PostgreSQL作为唯一支持的数据库后端。

变更背景

在Zitadel v3版本规划中,技术团队决定精简数据库支持矩阵。CockroachDB作为分布式数据库虽然具有高可用特性,但在实际生产环境中,PostgreSQL凭借其成熟稳定的表现和更广泛的技术生态,成为了更优选择。这一决策使得项目能够集中精力优化单一数据库的集成体验。

主要变更内容

项目团队系统性地移除了所有与CockroachDB相关的部署配置和文档说明,包括:

  1. 删除了Knative部署示例中的CockroachDB StatefulSet配置
  2. 更新了Helm chart文档,移除了CockroachDB相关参数说明
  3. 调整了默认配置值,使其符合PostgreSQL的最佳实践
  4. 清理了测试套件中针对CockroachDB的专项测试用例

版本管理策略

考虑到这是重大架构变更,项目采用了语义化版本控制原则:

  • 当前v8版本的chart将继续维护对Zitadel v2的支持
  • 新创建的v9分支将专门用于Zitadel v3的部署配置
  • 在chart的appVersion属性中明确标注了版本对应关系

技术影响分析

这一变更对现有用户最直接的影响体现在:

  1. 新版本不再提供CockroachDB的部署模板
  2. 所有数据库配置参数调整为PostgreSQL标准
  3. 性能调优建议将完全基于PostgreSQL特性

对于仍在使用CockroachDB的生产环境,建议在升级前完成数据库迁移工作。PostgreSQL作为替代方案,在大多数场景下能提供相当甚至更好的性能表现,特别是在单节点或中小规模集群部署时。

未来发展方向

随着这一架构调整的完成,Zitadel-Charts项目将能够:

  • 更深入地优化PostgreSQL集成
  • 简化配置选项,降低部署复杂度
  • 集中资源完善高可用方案
  • 提供更精细的备份恢复策略

这一变化体现了项目团队对技术选型的持续优化,旨在为用户提供更稳定、更易维护的身份管理解决方案。

zitadel-charts This repository contains Helm charts for running ZITADEL in Kubernetes zitadel-charts 项目地址: https://gitcode.com/gh_mirrors/zi/zitadel-charts

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左轲霄Harmony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值