数据库密钥配置方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42660803 阅读:31 留言:0更新日期:2024-09-10 12:18
本申请涉及计算机技术领域,提供了一种数据库密钥配置方法、装置、电子设备及存储介质。该方法通过在Helm模版中预定义保存数据库密钥信息的密钥配置字典,将待配置数据库的配置文件输入Helm,当确定配置文件中的待配置信息为第一类型信息且待配置数据库的密钥配置字典中的第一键值对的值为真时,获取当前运行资源组的目标命名空间,确定待配置数据库,在密钥配置字典中查询得到数据库信息,使用获取的数据库信息生成Kubernetes集群Secrets资源,完成待配置数据库的密钥配置,能够基于配置文件实现数据库密钥的灵活配置,实现和测试均很方便,且无需额外引入开发维护成本,降低了数据库密钥配置成本,提高了配置效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据库密钥配置方法、装置、电子设备及存储介质


技术介绍

1、使用包管理工具helm的应用程序包(chart)部署kubernetes集群服务时,为了安全性,通常会将敏感信息与非敏感信息分离,在部署helm chart时,将各种信息的密钥注入到所需的服务中。

2、其中,密钥注入可以在部署时通过对helm的配置文件values硬编码实现,或者通过以自定义资源为基础实现的自动控制器operator在部署时注入。前者缺少灵活性,难以维护,且随着敏感信息类型增加,不同服务、不同环境对应的values均需要单独维护。后者需要操作人员对kubernetes知识、go语言均熟练掌握,且由于配置时需要单独开发operator,不便于测试。


技术实现思路

1、有鉴于此,本申请实施例提供了一种数据库密钥配置方法、装置、电子设备及存储介质,以解决现有技术中利用helm对kubernetes集群中的数据库进行密钥配置效率低、实现难度大的问题。

2、本申请实施例的第一方面,提供了一本文档来自技高网...

【技术保护点】

1.一种数据库密钥配置方法,其特征在于,所述方法由终端执行,用于利用包管理工具Helm对Kubernetes集群中的数据库进行密钥配置,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数据库字典的键被配置为第一默认键和数据库标识,值被配置为第一默认值和数据库信息,所述第一默认值包括第一默认数据库密钥信息;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述密钥配置字典还包括第四键值对,所述第四键值对包括单个键值对,值被配置为数据库标识;

5.根据权利要求4所述的方法,...

【技术特征摘要】

1.一种数据库密钥配置方法,其特征在于,所述方法由终端执行,用于利用包管理工具helm对kubernetes集群中的数据库进行密钥配置,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一数据库字典的键被配置为第一默认键和数据库标识,值被配置为第一默认值和数据库信息,所述第一默认值包括第一默认数据库密钥信息;

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述密钥配置字典还包括第四键值对,所述第四键值对包括单个键值对,值被配置为数据库标识;

5.根据权利要求4所述的方法,其特征在...

【专利技术属性】
技术研发人员:李佳刘怀熠罗娟
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司
类型:发明
国别省市:

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

1