十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

告别人工运维!KES‑Operator 实现 KES 集群自动化部署与状态管控

告别人工运维!KES‑Operator 实现 KES 集群自动化部署与状态管控 随着越来越多业务系统运行在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环境中的更多使用和运维需求。
返回列表