百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kubeblocks

> 数据库
开源

KubeBlocks 是一款 Kubernetes 运营器,用于管理各种数据库和流式系统,包括 MySQL、PostgreSQL、MongoDB、Redis、RabbitMQ、Rock

3.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

KubeBlocks 是一款 Kubernetes 运营器,用于管理各种数据库和流式系统,包括 MySQL、PostgreSQL、MongoDB、Redis、RabbitMQ、Rock

欢迎来到 KubeBlocks 项目!

KubeBlocks 使用统一的 API (CRD) 和代码来管理 K8s 上的各种数据库。例如,我们可以使用 Cluster 资源来创建 PostgreSQL 集群、Redis 集群或 Kafka 集群。这种抽象和统一的 API 使我们可以使用单一的操作程序代码来管理多种类型的数据库,并处理日常操作,理论上可扩展到任何类型的数据库引擎。

KubeBlocks 是一款开源控制平面软件,通过统一的代码和 API 来运行和管理 K8s 上的多个流行的数据库引擎。KubeBlocks 的核心是一个 K8s 运维工具,它定义了一组 CRD,用于抽象各种数据库引擎的共同属性,并利用这些抽象来管理引擎的生命周期和日常运维。

KubeBlocks 管理各种类型的状态引擎,包括 RDBMS(MySQL、PostgreSQL)、缓存(Redis)、NoSQL(MongoDB)、消息队列(Kafka、Pulsar)、向量数据库(Milvus、Qdrant、Weaviate)和数据仓库(ClickHouse、ElasticSearch、OpenSearch、Doris、StarRocks)。通过编写 KubeBlocks 扩展来添加新的引擎。社区正在积极将更多类型的引擎集成到 KubeBlocks 中,目前支持 35 种引擎。

KubeBlocks 的名称灵感来自 Kubernetes 和 LEGO 积木,象征着通过 KubeBlocks API,在 K8s 上添加、组合和管理数据库引擎可以变得简单、标准和高效,就像玩 LEGO 积木一样。

Issues· 254 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Godatabaseselasticsearchelasticsearch-operatorhelm

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库