K8s集群中的数据库新范式:KES-Operator解锁部署、扩缩容、备份全链路自动化

随着越来越多业务系统运行在Kubernetes环境中,应用的部署和资源管理方式正在发生变化。作为典型的有状态应用,数据库在进入Kubernetes环境后,如何适配Kubernetes的管理方式,也给原有运维模式带来了新的要求。

在Kubernetes环境中,数据库集群管理不仅涉及数据库自身,还需要协调计算、存储、网络等相关资源。随着集群规模扩大,依赖人工完成部署、配置和维护,操作也会更加复杂。

针对用户在Kubernetes环境下管理KES集群的实际需求,电科金仓正式推出KES K8s运维工具------KES-Operator。 KES-Operator基于Kubernetes Operator技术和声明式管理方式,将KES集群纳入Kubernetes管理体系,提供集群部署、状态管理、扩缩容、物理备份等能力,用户可以按照Kubernetes的管理方式完成KES集群部署和日常运维。

KES-Operator:让KES集群管理更加贴合K8s管理方式

KES-Operator基于Kubernetes Operator模式设计,通过自定义资源(CRD)扩展Kubernetes管理能力,将KES集群纳入Kubernetes原生管理体系。 用户通过配置定义KES集群的期望状态,KES-Operator持续检查集群实际状态,并自动协调相关Kubernetes资源,使实际状态与配置保持一致。

这样的话,KES集群就可以按照Kubernetes原有的资源管理方式进行部署和维护,减少运维人员反复执行人工操作。


KES-Operator整体架构

从集群创建到运行维护,覆盖KES常用管理场景

围绕KES集群在Kubernetes环境中的部署和运行维护,KES-Operator提供了以下管理能力。

1 自动化部署,让KES集群快速运行

在Kubernetes环境中,数据库集群部署涉及多个资源对象配置。KES-Operator采用声明式管理方式,用户只需通过配置文件定义KES集群期望状态,配置完成后,由KES-Operator自动创建相关资源,减少人工逐项配置。


KES集群部署过程

2 持续状态管理,让数据库集群保持目标状态

数据库集群部署完成后,运行过程中的状态维护同样重要。KES-Operator通过Kubernetes控制器机制,持续监测数据库集群实际运行状态,并与用户定义的期望状态进行比对。当实际状态与期望状态出现偏差时,KES-Operator根据配置协调相关Kubernetes资源,使KES集群保持稳定运行。通过持续状态管理,减少人工检查和处理。


数据库集群状态调整过程

3 灵活扩缩容,满足业务变化需求

随着业务变化,数据库资源需求也会随之调整。KES-Operator支持KES集群扩容与缩容管理,用户可以根据实际需求调整集群节点规模,修改集群配置后,KES-Operator根据新的配置完成相应资源调整。


KES集群扩缩容过程

4 物理备份与监控管理

要保障数据库长期稳定运行,除了日常状态管理,还需要完善的数据保护与监控能力。KES-Operator支持KES物理备份管理,用户可以通过配置创建和管理备份任务;同时支持KMonitor监控组件管理,用于查看KES集群运行状态。备份任务和监控信息都可以在Kubernetes环境中统一管理,日常维护更加集中。


备份任务展示


监控展示

KES-Operator正式发布后,KES集群可以纳入Kubernetes体系进行管理,部署、状态维护、扩缩容、备份和监控等操作也有了统一的管理方式。未来,电科金仓将继续完善KES-Operator相关能力,满足KES在Kubernetes环境中的更多使用和运维需求。

KES-Operator现已正式发布,点击链接:https://www.kingbase.com.cn/download.html#tool即可下载体验。

相关推荐
江畔柳前堤1 小时前
云原生 × AI 全景图谱:从 Kubernetes 到 Agent 基础设施的一次认知跃迁
人工智能·分布式·gpt·云原生·kubernetes·原型模式·agi
大模型码小白1 小时前
Harness Engineering 驾驭工程:从使用到项目实战
大数据·数据库·人工智能·python·spring
志栋智能1 小时前
安全超自动化的治理框架与剧本(Playbook)管理
网络·安全·自动化
JoyCong19982 小时前
知识科普:ToDesk鸿蒙版高级功能免费开放使用了!
运维·服务器·华为·智能手机·harmonyos·远程工作
cjp5602 小时前
011. UG二次开发,UG管道通讯服务器与wpf客户端通讯
linux·运维·服务器
天机玄正2 小时前
云运维高阶二:CLI 调用 API (白名单追随)
windows·云原生
迪康coolmu2 小时前
企业文档防泄密五层防护实战:基于迪康端点安全一体化管理系统的设计与落地
运维·经验分享·安全
abcyuu2 小时前
福州中小企业业财一体化系统权限管理与数据安全实践方案
大数据·网络·数据库
智能运维指南2 小时前
AI加持下的可观测平台与传统平台有什么本质区别?智能告警降噪和根因分析是否可靠?
运维·人工智能·可观测平台·嘉为蓝鲸