作为 Database Plus 设计哲学的最佳实践,Apache 顶级开源项目 ShardingSphere 通过各行业多年的生产环境检验,受到了众多社区爱好者的关注和追捧。而随着 Kubernetes 成为容器编排的事实标准,其引领的云原生风暴迅速席卷了技术世界。Apache ShardingSphere 作为一个拥有开放生态的数据库增强引擎,其设计理念和 Kubernetes 有着诸多相似之处,而在这股云原生浪潮之下,社区对 ShardingSphere 上云的呼声也越来越高,于是 SphereEx 率先推出了自己对于 ShardingSphere 云上的解决方案 ShardingSphere-on-Cloud,希望以此为 ShardingSphere 飞向未来的翅膀,开启 Database Plus 的云上之旅。
shardinsphere-on-cloud 仓库将陆续发布对于 Apache ShardingSphere 在云上的各种配置模板、自动化脚本、部署工具以及 Kubernetes Operator 等最佳实践内容。目前 shardingsphere-on-cloud 已发布 v0.1.0 版本,主要包含了 ShardingSphere Operator 的最小可用版本。
ShardingSphere Operator
Kubernetes 能够成为云原生编排工具的事实标准的重要原因之一在于它强大的可扩展性,可以帮助开发人员快速建立平台之上的平台。对于各种尝试运行在 Kubernetes 之上的软件,通过 Kubernetes 的 Operator 模式配合 CustomResourceDefinition 框架可以快速构建自动化维护能力。
6 月 17 日,Apache ShardingSphere 在 5.1.2 版本中已经发布了基于 Helm Charts 的包管理能力。如果说 Helm Charts 已经帮我们解决了 ShardingSphere 在 Kubernetes 之上的 Day 1 相关问题,即如何在 Kubernetes 中进行描述 Sharding

本文介绍了Apache ShardingSphere的云解决方案ShardingSphere-on-Cloud,它为ShardingSphere在Kubernetes上的部署提供了自动化工具,包括ShardingSphereOperator、配置模板和自动化脚本。重点讲解了ShardingSphereOperator的功能,如简化配置、自动部署治理节点、高可用性和水平扩容。v0.1.0版本支持Helm部署和基本的CRD配置。
最低0.47元/天 解锁文章
686

被折叠的 条评论
为什么被折叠?



