KubeCon 香港:移动云与云猿生联合议题《在没有专用 Operator 的情况下管理数据库集群》
KubeCon + CloudNativeCon + 开源峰会 + AI_dev 中国大会将于 2024 年 8 月 21 日至 23 日在香港举行。来自全球的云原生技术专家与爱好者在这里相会,探讨云原生领域的技术创新与最佳实践。此外,本次 KubeCon + CloudNativeCon 和开源峰会将与 AI_dev:开源 GenAI & ML 峰会联合举办,也将带来前沿 AI 话题的探讨和实践。
KubeCon 共收到 522 个议题,最终有 125 个议题中选,涵盖了软件开发生命周期、平台公测、运维、性能、安全性等多个领域。云猿生数据凭借在云原生数据库领域的探索,成功入选 2 个议题,将为大家分享如何更好地在 K8s 上运行和管理数据库。
今天,先跟着小猿姐一起来了解下云猿生数据与移动云带来的联合议题:《如何在没有专用 Operator 的情况下管理数据库集群》。
演讲简介
Kubernetes 逐步成为云原生环境中不可或缺的一部分,越来越多的组织在 K8s 上部署数据库服务。数据库的使用场景也越来越复杂,使用数据库产品的企业和组织,通常都不会只使用一款数据库。比如使用 MySQL+Redis+MongoDB 支撑在线业务,使用 Kafka+ClickHouse 或者 ElasticSearch 支持分析业务,部分用户还会使用自研的数据和存储产品。作为有状态的服务,在 K8s 上运行和管理数据库现在仍然面临着重大挑战。集成新的数据库引擎通常需要开发一个专用的 Kubernetes operator,来管理资源提供以及高可用性、备份和恢复、配置管理等重要维护任务。如何更好的支持多云多引擎的环境下的数据库管理,是一个极大的挑战。
本次 KubeCon 香港,云猿生和移动云共同带来演讲,基于双方的共同实践,介绍一个支持各种数据库引擎的通用 operator 框架,实现快速、最小代码集成。以中国移动云的一个案例研究为基础,介绍如何使用这个框架用最小的编码和最短时间投入来将新的云原生数据库引擎集成到 K8s 中,避免通常需要开发专用 operator 所需的大量 Golang 编码。
End
KubeBlocks 已发布 v0.8.0!KubeBlocks v0.8.0 推出了 Component API,让数据库引擎的组装变得更加简单。Addon 机制也有了重大改进,数据库引擎的 helm chart 从 KubeBlocks repo 中拆分出去,从此数据库引擎或者版本的变动已与 KubeBlocks 发版解绑。v0.8.0 还支持多版本的数据库引擎定义。Pika、ClickHouse、OceanBase、MySQL、PostgreSQL、Redis 等均有功能更新,快来试试看!
小猿姐诚邀各位体验 KubeBlocks,也欢迎您成为产品的使用者和项目的贡献者。跟我们一起构建云原生数据基础设施吧!
💻 官网: www.kubeblocks.io
🌟 GitHub: https://github.com/apecloud/kubeblocks
🚀 Get started: https://cn.kubeblocks.io/docs/preview/user-docs/try-out-on-playground/try-kubeblocks-on-local-host
关注小猿姐,一起学习更多云原生技术干货。
评论