云原生数据库技术洞察、实践案例与版本动态
学习如何用 KubeBlocks 管理的 HA 集群替换 GitLab 内置的脆弱数据库——PostgreSQL 使用 Patroni,Redis 使用 Sentinel——实现自动故障转移、零停机升级和开箱即用的 Day-2 运维能力。
我们用 AI Agent 测试了各种 Kubernetes 数据库 Operator。结果揭示了碎片化 Operator API 与 LLM 推理方式之间的根本性错位——以及像 KubeBlocks 这样的统一 API 为何能改变这一切。
本文记录了在 Oracle Kubernetes Engine (OKE) 集群上进行 SQL Server 故障转移测试时发现的 TCP 黑洞问题的完整排查与解决过程。该问题导致长连接在故障转移后出现「假死」现象,约需 15 分钟才能恢复。
本文介绍 KubeBlocks v1.0.2 的主要变更内容。
了解中国移动云架构师丁顺如何借助 KubeBlocks 从零构建头部 DBaaS 平台,探索他们面临的挑战以及 KubeBlocks 如何帮助他们逐一攻克。
本文介绍如何在 OpenShift 上部署和使用 KubeBlocks。
本文介绍 KubeBlocks v1.0.1 的主要变更内容。
本文介绍 KubeBlocks v0.9.5 的主要变更内容。
如何用 KubeBlocks 将 ClickHouse 运维化:涵盖集群管理、分片、Keeper 集成、高可用、参数控制以及备份恢复,采用 Operator 优先的方法。
使用 KubeBlocks 在 Kubernetes 上运维 Milvus:部署单机和集群模式,通过 Addon 和 ServiceRef 集成 etcd/Kafka/MinIO,并以 Operator 优先的方式管理 Day-2 运维。
KubeBlocks 如何在 Kubernetes 上运维 Oracle Data Guard(12c)——设计思路、Addon 实现、备份、故障转移以及 Day-2 运维,采用 Operator 优先的方法。
KubeBlocks 如何将 Operator 化管理应用于 MinIO:自动化集群生命周期、高可用以及逻辑水平扩展,作为专用 MinIO Operator 的替代方案。
本文介绍如何利用 Chaos Mesh 进行混沌工程,通过系统性故障注入测试来验证和增强 KubeBlocks 的高可用能力。
探索使用 KubeBlocks 在 Kubernetes 上部署和管理 Redis 的 5 种核心网络模式,涵盖 Headless Service、固定 Pod IP、HostNetwork、NodePort 和 LoadBalancer,优化 Redis 集群的性能、可访问性和成本效益。
深度剖析 KubeBlocks 如何使用轻量级 Syncer 框架为 MSSQL 实现高可用,与传统 Pacemaker 方案进行对比,并展示容错能力。
本文探讨中国头部互联网公司为何越来越多地采用在 Kubernetes 上运行数据库的方式。
KubeBlocks 如何通过 Operator 化管理启用 MSSQL Always On 可用性组:自动化生命周期、高可用、自动故障转移以及备份恢复,作为专用 MSSQL Operator 的替代方案。
本文介绍 KubeBlocks v0.9.4 的主要变更内容。
本文介绍 KubeBlocks v1.0.0 的主要变更内容。
本文介绍 KubeBlocks v0.9.3 的主要变更内容。
案例研究:Sealos 如何利用 KubeBlocks 跨四个可用区管理 6000+ 自托管数据库——架构设计、高可用、备份、迁移与运营实践。
解锁 KubeBlocks 对数据库 Pod 的精细化控制能力。本指南介绍如何使用实例模板覆盖单个 Pod 的默认配置,包括资源、调度策略、环境变量和标签,非常适合自定义 RisingWave 等集群。
本文介绍 KubeBlocks v0.9.2 的主要变更内容。
借鉴快手在大规模实施云原生 Redis 的经验,本文深入探讨在 Kubernetes 环境中管理有状态服务的实用解决方案和关键注意事项。
了解 KubeBlocks 如何在 Kubernetes 上实现 Pod 原地更新以提高数据库高可用性。本文介绍 KubeBlocks InstanceSet 如何克服 StatefulSet 的局限,在不重建 Pod 的情况下更新镜像、CPU/内存资源和 PVC 卷。
本文介绍 KubeBlocks v0.9.1 的主要变更内容。
探索将 Kubernetes 视为数据库的理念。本文深入分析基础设施即数据(IaD)和声明式应用管理的核心概念,重新审视 Kubernetes 的工作原理。
本文介绍 KubeBlocks 如何使用 InstanceSet 将指定实例下线。
探索一种在 Kubernetes 上统一管理多种数据库的方式,无需专用 Operator 的开销。本文介绍 KubeBlocks 这一数据库无关 Operator 的架构,并以中国移动云使用它管理 DBaaS 平台、将开发时间大幅缩短为案例。
这是 ApeCloud 与快手在 KubeCon China 2024 上的联合演讲,讲述快手如何将大规模 Redis 实例从裸金属迁移到 Kubernetes 以提升资源利用率。
介绍 InstanceSet——KubeBlocks 中用于管理有状态应用的通用工作负载 API。了解其基于角色的更新、原地更新和实例模板等核心特性,为 Kubernetes 上的数据库提供高可用保障。
排查和修复 Kubernetes Pod 卡在 Terminating 状态的分步指南。本文复现了这一常见问题,分析 kubelet 日志和卷挂载问题,最终找到 Hostpath CSI 驱动的 Bug 作为根本原因。
学习如何在 Kubernetes 上构建和部署生产级 AIGC 应用。本指南展示如何将 Dify 与 KubeBlocks 结合,轻松管理所需的数据基础设施,包括 PostgreSQL、Redis 和 Qdrant 向量数据库。
突破单节点数据库的局限。本指南展示如何使用 KubeBlocks MySQL Operator 在 Kubernetes 上部署可扩展的高可用 WordPress 网站,实现真正的故障转移、资源隔离和便捷管理。
了解如何轻松在 Kubernetes 上部署高可用 Harbor 镜像仓库。本指南展示 KubeBlocks 如何简化 HA PostgreSQL 和 Redis 的配置,在几分钟内搭建可靠稳定的 Harbor 集群。
本文介绍 KubeBlocks v0.9.0 的主要变更内容。
本文介绍如何在 Windows 上使用 KubeBlocks MySQL Operator 部署 Moodle。
了解 KubeBlocks 社区的最新动态。
如何通过 Kata Containers 提升容器安全性?
使用 Kubernetes Operator 将 Redis 运维化是否已达到生产就绪?深入探讨高可用、持久化、分片挑战,以及 KubeBlocks 和开源 Redis Operator 等替代方案。
介绍如何用 KubeBlocks 在 Kubernetes 上管理和运维 Redis Cluster,并解决使用 Redis Cluster 时 CNI、NodePort、announce-ip 等网络兼容性问题。
OSPP 2024、即将发布的 v0.9.0,了解 KubeBlocks 社区的最新动态。
KubeBlocks v0.8.2、新贡献者,来看看社区的最新资讯。
Sharding API、Camellia Redis Proxy……来看看 KubeBlocks 社区的新鲜资讯。
v0.8.x 发布、新贡献者、客户端 SDK……来看看 KubeBlocks 社区的最新动态。
深度分析容器化对数据库性能的影响。本文对 runC、Kata Containers 和 gVisor 等容器运行时进行 CPU、内存和 I/O 基准测试,并研究 Kubernetes 环境中 I/O 挂起和 OOM 等常见瓶颈。
本文介绍 KubeBlocks v0.8.0 的主要变更内容。
本文介绍 KubeBlocks v0.7.0 的主要变更内容。
详细的 PostgreSQL on Kubernetes 性能基准测试。本报告通过调整 WAL 设置(wal_init_zero、full_page_write)、IO 带宽和 checkpoint,研究并解决 TPS 下降和 CPU 波动等关键性能问题。
使用 KubeBlocks 在 Amazon EKS 上构建 AIGC 基础设施。
MySQL 在 Kubernetes 上运行会导致性能显著下降吗?本报告通过详细的基准测试对比 KubeBlocks、Percona 和 Oracle Operator 与 Amazon RDS 的吞吐量和延迟,揭示参数调优和 IOPS 才是真正的性能驱动因素。