一种容器配置管理的方法和系统与流程

文档序号:25543238发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种容器配置管理的方法,其特征在于,所述方法包括:

为容器与配置中心建立连接;

从所述配置中心获取所述容器的配置信息,并同步到所述容器内;

所述配置信息同步后,重启所述容器。

2.根据权利要求1所述的方法,其特征在于,所述配置信息包括以下信息之一或它们的组合:

配置参数、依赖库和业务应用的执行程序。

3.根据权利要求1所述的方法,其特征在于,所述容器与配置中心建立连接的方法包括:

所述容器在启动时,启动客户端;

所述客户端从容器管理平台获取配置中心的连接方式;

所述客户端基于所述连接方式与所述配置中心建立连接。

4.根据权利要求3所述的方法,其特征在于,还包括通过共享式内存管理配置信息的方法:

为所述配置中心部署服务端和共享式内存;

所述服务端将所述配置信息保存在共享式内存中;

所述服务端将配置路径和同步路径发送给客户端;

所述客户端根据同步路径从共享式内存中获取配置信息,并将所述配置信息保存在配置路径下。

5.根据权利要求4所述的方法,其特征在于,服务端部署的方法包括:

将所述服务端部署在服务端容器内;

所述服务端容器部署完成后,向容器管理平台提交服务注册信息,所述服务注册信息包括服务端的连接方式。

6.根据权利要求4所述的方法,其特征在于,所述客户端启动后,在容器管理平台中注册,并获取服务端的连接方式;

所述客户端根据所述连接方式向所述服务端发送连接请求;

所述服务端监听到所述连接请求后,与所述客户端进行配置信息的传输。

7.根据权利要求6所述的方法,其特征在于,还包括配置信息传输失败的处理方法:

判断所述配置信息是否传输失败;

若是,生成错误信息并发送给服务端,同时在所述容器内建立失败标记;

判断所述容器内是否有失败标记;

若有失败标记,退出业务应用。

8.一种用于实现权利要求1-7任一项所述方法的系统,其特征在于,包括配置中心和部署在容器内的客户端,

所述容器与配置中心建立连接后,所述客户端从所述配置中心获取所述容器的配置信息,并同步到所述容器内,所述配置信息同步后,重启所述容器。

9.根据权利要求8所述的系统,其特征在于,所述配置中心部署有服务端容器和共享式内存,所述服务端容器内部署有服务端,

所述客户端用于与服务端建立连接,从所述服务端中获得配置信息的同步路径和配置路径,根据所述同步路径从共享式内存中获取配置信息,并将所述配置信息保存在配置路径下。

10.根据权利要求9所述的系统,其特征在于,还包括容器管理平台,所述容器管理平台用于容器和服务端容器的注册和管理。


技术总结
本发明公开了一种容器配置管理的方法和系统,属于计算机技术领域,所述方法包括:为容器与配置中心建立连接;从所述配置中心获取所述容器的配置信息,并同步到所述容器内;所述配置信息同步后,重启所述容器。配置信息产生变更或发布时,从配置中心同步业务应用启动所需要的配置信息,即可实现版本的发布,提高了容器的适用范围,避免发布和维护大量容器镜像;通过配置中心对配置信息进行统一管理,利于保证配置信息的完整性。

技术研发人员:左冬杰
受保护的技术使用者:北京思特奇信息技术股份有限公司
技术研发日:2021.03.22
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1