中间件容器处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23314814 阅读:33 留言:0更新日期:2020-02-11 17:42
本发明专利技术公开了一种中间件容器处理方法、装置、电子设备及存储介质,该方法包括:通过用户界面接收中间件集群的配置信息;获取主节点和从节点;根据配置信息确定K8S系统可识别的配置语言;根据配置语言配置主节点和从节点;检测各节点的工作状态,将工作状态进行输出。用户通过用户界面输入中间件集群的配置消息后,即可由计算机设备自动生成中间件集群,无需用户编写代码建立中间件集群,提高中间件容器的处理效率。

Middleware container processing method, device, electronic equipment and storage medium

【技术实现步骤摘要】
中间件容器处理方法、装置、电子设备及存储介质
本专利技术实施例涉及互联网应用技术,尤其涉及一种中间件容器处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的不断发展,Kubernetes(又称K8S)K8S得到广泛应用。K8S中使用的中间件管理成为K8S使用过程中不可或缺的组成部分。目前在对中间件容器进行管理时,需要由用户编写脚本,以实现中间件容器的部署和管理。但是编写脚本的方式对于用户的专业能力要求较高,其耗时较多,导致目前集群的中间件容器处理效率较低。
技术实现思路
本专利技术提供一种中间件容器处理方法、装置、电子设备及存储介质,以实现提高中间件容器的处理效率。第一方面,本专利技术实施例提供了一种中间件容器处理方法,包括:通过用户界面接收中间件集群的配置信息;获取主节点和从节点;根据配置信息确定K8S系统可识别的配置语言;根据配置语言配置主节点和从节点;检测各节点的工作状态,将工作状态进行输出。第二方面,本专利技术实施例还提供了一种中间件容器处理本文档来自技高网...

【技术保护点】
1.一种中间件容器处理方法,其特征在于,包括:/n通过用户界面接收中间件集群的配置信息;/n获取主节点和从节点;/n根据配置信息确定K8S系统可识别的配置语言;/n根据所述配置语言配置所述主节点和所述从节点;/n检测各节点的工作状态,将所述工作状态进行输出。/n

【技术特征摘要】
1.一种中间件容器处理方法,其特征在于,包括:
通过用户界面接收中间件集群的配置信息;
获取主节点和从节点;
根据配置信息确定K8S系统可识别的配置语言;
根据所述配置语言配置所述主节点和所述从节点;
检测各节点的工作状态,将所述工作状态进行输出。


2.根据权利要求1所述的中间件容器处理方法,其特征在于,在通过用户界面接收中间件集群的配置信息之前,还包括:
建立中间件与K8S资源之间的关系树;
当回收中间件时,根据所述关系树回收K8S资源。


3.根据权利要求1所述的中间件容器处理方法,其特征在于,所述获取主节点和从节点,包括:
调用redisserver使用有状态集合Statefulset资源启动主节点,配置主节点的slave-announce-ip参数;
调用哨兵redissentinel使用无状态集合deployment资源启动从节点;
相应的,所述根据所述配置语言配置所述主节点和所述从节点,包括:
调用redisserver在配置文件中,配置主节点指向所述主节点;
调用哨兵redissentinel在配置文件中,配置从节点指向预设接口。


4.根据权利要求1所述的中间件容器处理方法,其特征在于,在通过用户界面接收中间件集群的配置信息之前,还包括:
通过密钥secret资源存储节点密码;
若用户输入与所述密码匹配的密码信息,则通过用户界面接收中间件集群的配置信息。


5.根据权利要求1所述的中间件容器处理方法,其特征在于,所述检测各节点的工作状态,包括:
通过动态dynamic接口,封装对监控组ServiceMonitor资源的操作;
将redis监控组件redisexporter...

【专利技术属性】
技术研发人员:朱慧君
申请(专利权)人:江苏满运软件科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1