一种基于kubernetes平台的本地服务运行方法技术

技术编号:32363780 阅读:19 留言:0更新日期:2022-02-20 03:35
本发明专利技术公开了一种基于kubernetes平台的本地服务运行方法,包括以下步骤:步骤一,开发者打开InterlliJ IDEA的工具栏Maven插件,并沟选K8S工具;步骤二,在应用编译代码java变成class时,通过kubernetes Java客户端提供的API从用户指定的命名空间下载所有配置;步骤三,本流程按照一定文件算法格式文本,核心使用'

【技术实现步骤摘要】
一种基于kubernetes平台的本地服务运行方法


[0001]本专利技术涉及服务运行
,具体涉及一种基于kubernetes平台的本地服务运行方法。

技术介绍

[0002]在实施kubernetes环境部署的时候,使用了其设施内的ConfigMap能力托管应用的外部配置,该项技术可将配置以文件的形式挂载在应用服务目录下,符合Springboot的配置文件规则而被Springboot视为外部配置文件并将相关配置加载到应用内部,因而间接令ConfigMap充当了配置中心的角色。
[0003]但上述方案仅可在kubernetes环境内部使用,同时开发者们也有本地启动服务(即在自己的电脑上运行服务)调试的需求,由于这种场景已经脱离了kubernetes,使得基于kubernetes的配置托管方案无法覆盖所有场景。
[0004]现有的基于kubernetes的配置托管方案无法支持本地启动服务,使得服务在本地启动时报错最终运行失败。

技术实现思路

[0005]本专利技术的目的在于提供一种基于kubernetes平台的本地服务运行方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种基于kubernetes平台的本地服务运行方法,包括以下步骤:
[0008]步骤一,开发者打开InterlliJIDEA的工具栏Maven插件,并沟选K8S工具;
[0009]步骤二,在应用编译代码java变成class时,通过kubernetesJava客户端提供的API从用户指定的命名空间下载所有配置;
[0010]步骤三,本流程按照一定文件算法格式文本,核心使用'
‑‑‑
'符号将所有配置合并为一份文件;
[0011]步骤四,本流程将合并好的配置数据以文件形式主动写入项目的Mavenoutput文件夹内的classes文件夹,并修改文件名为pplication.yml;
[0012]步骤五,此时开发者即可轻易自行启动应用。
[0013]优选地,所述步骤四中文件形式可保存处理的具体操作方法为;
[0014]步骤一:将文件通过数据转换模块转输处理信息并作输入处理,信息输入方式至少包括语音输入方式、文字输入方式和文档输入方式;
[0015]步骤二:将输入处理的信息作为第一执行处理,第一执行处理后进行标记处理;
[0016]步骤三:第一执行处理的数据通过显示屏进行反馈,通过充电模块对显示屏充电处理。
[0017]优选地,所述第一执行处理的具体操作方法为:
[0018]用于获取所述文件信息中的子信息值;根据所述子信息值和所述子信息值生成预
测数值;
[0019]并根据所述预测数值和所述信息数值生成第一执行单元;通过第一执行单元进行第一执行处理。
[0020]利用kubernetes客户端实现了配置数据同步,令开发者无需改变任何开发习惯即可继续实施应用的本地调试。
[0021]优选地,所述充电模块包括
[0022]充电单元,用于第一执行单元的充电处理;
[0023]温度模块,用于获取充电器所处环境内的充电器电池的温度和温度变化;
[0024]安全模块,用于温度模块变化的数值进行监控处理。
[0025]优选地,所述监控处理的具体操作步骤为:
[0026]温度模块变化超过预设温度数值,对充电器进行断电处理,用于充电器的保护设置。
[0027]优选地,所述预设温度数值采用读取单元读取数值;
[0028]读取单元,用于读取温度的信息数值,并显示对应的信息提示。
[0029]优选地,所述读取单元用于拍摄充电器环境内的图像视频,并将图像视频输送到分析单元内;
[0030]分析单元用于通过雷达波获取环境内各个温度数值超预审值的位置信息,并将位置信息输送到障碍物分析单元内。
[0031]优选地,所述开发者用于控制时间控制单元和信息存储单元的工作;
[0032]并且将信息发送到充电单元和剩余各个模块中。
[0033]优选地,所述时间控制单元用于控制充电的时间长短。
[0034]与现有技术相比,本专利技术的有益效果是:
[0035]本专利技术利用kubernetes客户端实现了配置数据同步,令开发者无需改变任何开发习惯即可继续实施应用的本地调试。
附图说明
[0036]图1为本专利技术的系统示意图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]请参阅图1,本专利技术中,一种基于kubernetes平台的本地服务运行方法,包括以下步骤:
[0039]步骤一,开发者打开InterlliJ IDEA的工具栏Maven插件,并沟选K8S工具;
[0040]步骤二,在应用编译代码java变成class时,通过kubernetes Java客户端提供的API从用户指定的命名空间下载所有配置;
[0041]步骤三,本流程按照一定文件算法格式文本,核心使用'
‑‑‑
'符号将所有配置合并
为一份文件;
[0042]步骤四,本流程将合并好的配置数据以文件形式主动写入项目的Mavenoutput文件夹内的classes文件夹,并修改文件名为pplication.yml;
[0043]步骤五,此时开发者即可轻易自行启动应用。
[0044]本实施例的步骤四中文件形式可保存处理的具体操作方法为;
[0045]步骤一:将文件通过数据转换模块转输处理信息并作输入处理,信息输入方式至少包括语音输入方式、文字输入方式和文档输入方式;
[0046]步骤二:将输入处理的信息作为第一执行处理,第一执行处理后进行标记处理;
[0047]步骤三:第一执行处理的数据通过显示屏进行反馈,通过充电模块对显示屏充电处理。
[0048]本实施例的第一执行处理的具体操作方法为:
[0049]用于获取所述文件信息中的子信息值;根据所述子信息值和所述子信息值生成预测数值;
[0050]并根据所述预测数值和所述信息数值生成第一执行单元;通过第一执行单元进行第一执行处理。
[0051]利用kubernetes客户端实现了配置数据同步,令开发者无需改变任何开发习惯即可继续实施应用的本地调试。
[0052]本实施例的充电模块包括
[0053]充电单元,用于第一执行单元的充电处理;
[0054]温度模块,用于获取充电器所处环境内的充电器电池的温度和温度变化;
[0055]安全模块,用于温度模块变化的数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于kubernetes平台的本地服务运行方法,其特征在于,包括以下步骤:步骤一,开发者打开InterlliJ IDEA的工具栏Maven插件,并沟选K8S工具;步骤二,在应用编译代码java变成class时,通过kubernetes Java客户端提供的API从用户指定的命名空间下载所有配置;步骤三,本流程按照一定文件算法格式文本,核心使用'
‑‑‑
'符号将所有配置合并为一份文件;步骤四,本流程将合并好的配置数据以文件形式主动写入项目的Maven output文件夹内的classes文件夹,并修改文件名为pplication.yml;步骤五,此时开发者即可轻易自行启动应用。2.根据权利要求1所述一种基于kubernetes平台的本地服务运行方法,其特征在于,所述步骤四中文件形式可保存处理的具体操作方法为;步骤一:将文件通过数据转换模块转输处理信息并作输入处理,信息输入方式至少包括语音输入方式、文字输入方式和文档输入方式;步骤二:将输入处理的信息作为第一执行处理,第一执行处理后进行标记处理;步骤三:第一执行处理的数据通过显示屏进行反馈,通过充电模块对显示屏充电处理。3.根据权利要求2所述一种基于kubernetes平台的本地服务运行方法,其特征在于,所述第一执行处理的具体操作方法为:用于获取所述文件信息中的子信息值;根据所述子信息值和所述子信息值生成预测数值;并根据所述预测数值和所述信息数值生成第一执...

【专利技术属性】
技术研发人员:赵振洪宋振一陈钟浩管瑞峰
申请(专利权)人:上海致景信息科技有限公司
类型:发明
国别省市:

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

1