System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算,特别是涉及一种基于云平台集群的资源对象变更方法、装置和计算机设备。
技术介绍
1、天翼云云操作系统4.0平台是基于容器底座kubernetes云平台集群进行承载,从架构设计上可使用kubernetes一些高级特性以满足云主机运营需求。通过合理运用这些特性,天翼云云操作系统4.0平台能够很好地满足云主机在运营过程中的多样化需求,比如资源调度、服务管理等方面,为云主机的稳定运行和高效服务提供了有力支撑。
2、然而,目前天翼云云操作系统4.0平台在进行配置变更时,存在增加业务中断和数据丢失风险高的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低业务中断和数据丢失风险高的问题的基于云平台集群的资源对象变更方法、装置和计算机设备。
2、第一方面,本申请提供了一种基于云平台集群的资源对象变更方法,包括:
3、基于预先部署在云平台集群内的验证服务器组件获取外部请求;
4、在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;
5、在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝服务配置变更处理。
6、在其中一个实施例中,上述方法还包括:
7、采用预先部署在云平台集群内的控制器组件进行监听;
8、在监听到标记容器组的情况下,通过控制器组件对资源对象进行备份处理,并删除标记容器组。
9
10、创建备份容器组;
11、基于备份容器组对资源对象进行备份处理;
12、在检测到备份容器组的状态为备份完成的情况下,删除标记容器组。
13、在其中一个实施例中,上述验证服务器组件的部署过程,包括:
14、将预先编写的验证服务器组件代码及验证服务器组件运行所需的信息进行打包处理,得到可移植的第一镜像;
15、将第一镜像部署到云平台集群中,并将验证服务器组件和云平台集群的准入控制机制进行关联处理,以使验证服务器组件在云平台集群中运行。
16、在其中一个实施例中,上述控制器组件的部署过程,包括:
17、将预先编写的控制器组件代码及控制器组件运行所需的信息进行打包处理,得到可移植的第二镜像;
18、将第二镜像部署到云平台集群中,以使控制器组件在云平台集群中运行。
19、在其中一个实施例中,上述预设匹配条件包括:资源对象的名称信息是否符合预设名称、时间信息是否为割接时间段以及环境变量是否为允许操作;
20、资源对象至少包括计算模块、镜像模块、认证模块、宿主机高可用服务模块、转发模块和云主机组件。
21、第二方面,本申请还提供了一种基于云平台集群的资源对象变更装置,包括:
22、请求获取模块,用于基于预先部署在云平台集群内的验证服务器组件获取外部请求;
23、变更处理模块,用于在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;
24、拒绝变更模块,用于在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝服务配置变更处理。
25、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
26、请求获取模块,用于基于预先部署在云平台集群内的验证服务器组件获取外部请求;
27、变更处理模块,用于在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;
28、拒绝变更模块,用于在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝服务配置变更处理。
29、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
30、请求获取模块,用于基于预先部署在云平台集群内的验证服务器组件获取外部请求;
31、变更处理模块,用于在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;
32、拒绝变更模块,用于在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝服务配置变更处理。
33、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
34、请求获取模块,用于基于预先部署在云平台集群内的验证服务器组件获取外部请求;
35、变更处理模块,用于在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;
36、拒绝变更模块,用于在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝服务配置变更处理。
37、上述基于云平台集群的资源对象变更方法、装置和计算机设备,先基于预先部署在云平台集群内的验证服务器组件获取外部请求;在外部请求中所涉及到的资源对象满足预设匹配条件的情况下,创建标记容器组,以对资源对象进行服务配置变更处理;在外部请求中所涉及到的资源对象不满足预设匹配条件的情况下,拒绝所述服务配置变更处理。该方法中,验证服务器组件在处理外部请求时,首先会根据预设的匹配条件对资源对象进行筛选。如果资源对象满足条件,才会创建标记容器组并进行服务配置变更处理,这样,通过对资源对象进行严格的验证,确保只有符合要求的配置变更操作才能被执行,从而有效避免了未经授权或错误的配置变更。对于那些不满足预设匹配条件的资源对象,验证服务器组件会拒绝服务配置变更请求,这有效地防止了不当配置变更的发生,避免了人为操作引发的系统故障或错误配置,减少了因操作不当或变更未经过验证而导致的业务中断。因此,通过基于预先部署在云平台集群内的验证服务器组件来获取外部请求,并对涉及的资源对象进行匹配验证,可以显著降低业务中断和数据丢失的风险。
本文档来自技高网...【技术保护点】
1.一种基于云平台集群的资源对象变更方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述控制器组件对所述资源对象进行备份处理,并删除所述标记容器组,包括:
4.根据权利要求1所述的方法,其特征在于,所述验证服务器组件的部署过程,包括:
5.根据权利要求2所述的方法,其特征在于,所述控制器组件的部署过程,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述预设匹配条件包括:资源对象的名称信息是否符合预设名称、时间信息是否为割接时间段以及环境变量是否为允许操作;
7.一种基于云平台集群的资源对象变更装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种基于云平台集群的资源对象变更方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述控制器组件对所述资源对象进行备份处理,并删除所述标记容器组,包括:
4.根据权利要求1所述的方法,其特征在于,所述验证服务器组件的部署过程,包括:
5.根据权利要求2所述的方法,其特征在于,所述控制器组件的部署过程,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述预设匹配条件包括:资源对象的名称信息是否符合预设名称、时间信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。