15、K8ssandra:Kubernetes 上的生产就绪 Cassandra

K8ssandra:Kubernetes 上的生产就绪 Cassandra

1. 背景与 K8ssandra 项目介绍

在应用开发与部署中,常面临资源不匹配的架构问题,应用运行在 Kubernetes 中,而数据库和其他数据基础设施则在外部运行。这导致开发者和 SRE 精力分散,限制了生产力,同时监控应用和数据库基础设施的工具集不同,增加了云计算成本。

在 Cassandra 社区,这种采用挑战十分明显。尽管围绕构建单个 Cassandra 操作器有了更多协作和共识,但开发者仍面临关键问题:
- 如何对包括应用和数据在内的整个堆栈的健康状况有一个集成视图?
- 如何以符合管理数据中心方式的 Kubernetes 原生方式定制安装、升级和其他操作任务的自动化?

为解决这些问题,John Sanda 和 DataStax 的工程师团队推出了开源项目 K8ssandra,旨在提供一个生产就绪的 Cassandra 部署,体现了在 Kubernetes 中运行 Cassandra 的最佳实践。K8ssandra 提供自定义资源,帮助管理集群部署、升级、扩展、数据备份和恢复等任务。

2. K8ssandra 架构

K8ssandra 以集群为单位进行部署,与 Kubernetes 和 Cassandra 的术语类似。一个 K8ssandra 集群包括一个 Cassandra 集群以及其他组件,以提供完整的数据管理生态系统。以下是各组件介绍:
| 组件名称 | 功能描述 |
| — | — |
| Cass Operator | Kubernetes 操作器,管理 Kubernetes 上 Cass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值