System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于基于虚拟节点的负载控制,尤其涉及一种基于虚拟节点的负载控制方法及系统。
技术介绍
1、随着科技的发展,virtual kubelet是kubernetes kubelet的一种实现,它实现了kubelet的部分能力。通过虚拟节点技术,我们实现serverless容器集群、混合kubernetes集群等形态的产品。在现有技术中,它们仅考虑只有普通节点的情况,对于含有虚拟节点的kubernetes集群,无法实现工作负载均衡到对应的容器。
技术实现思路
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、访问模块,用于根据网络接口访问工作负载所对应的容器。
38、本专利技术有益效果如下:
39、本专利技术所述的方法和系统,创建数据集群,该数据集群匹配对应的一个虚拟节点;在虚拟节点中,基于数据集群创建工作负载;根据数据集群创建网络接口,并将该网络接口关联虚拟节点;根据网络接口访问工作负载所对应的容器,此时,基于数据集群创建工作负载,并网络接口关联虚拟节点,以便于根据网络接口访问工作负载所对应的容器,保证了网络接口与工作负载之间的交互,进而实现工作负载均衡到对应的容器。
本文档来自技高网...【技术保护点】
1.一种基于虚拟节点的负载控制方法,其特征在于,应用于基于虚拟节点的负载控制场景;
2.根据权利要求1所述的基于虚拟节点的负载控制方法,其特征在于,所述创建数据集群,该数据集群匹配对应的一个虚拟节点,包括:
3.根据权利要求2所述的基于虚拟节点的负载控制方法,其特征在于,所述在虚拟节点中,基于数据集群创建工作负载,包括:
4.根据权利要求3所述的基于虚拟节点的负载控制方法,其特征在于,所述在虚拟节点中,基于数据集群创建工作负载,还包括:
5.根据权利要求1所述的基于虚拟节点的负载控制方法,其特征在于,所述根据数据集群创建网络接口,并将该网络接口关联虚拟节点,包括:
6.根据权利要求5所述的基于虚拟节点的负载控制方法,其特征在于,所述根据数据集群创建网络接口,并将该网络接口关联虚拟节点,还包括:
7.根据权利要求1所述的基于虚拟节点的负载控制方法,其特征在于,所述根据网络接口访问工作负载所对应的容器,包括:
8.根据权利要求7所述的基于虚拟节点的负载控制方法,其特征在于,所述根据网络接口访问工作负载
9.根据权利要求8所述的基于虚拟节点的负载控制方法,其特征在于,所述基于虚拟节点的负载控制方法还包括:
10.一种基于虚拟节点的负载控制系统,其特征在于,所述基于虚拟节点的负载控制系统应用于如权利要求1-9中任一所述的基于虚拟节点的负载控制方法,所述基于虚拟节点的负载控制系统包括:
...【技术特征摘要】
1.一种基于虚拟节点的负载控制方法,其特征在于,应用于基于虚拟节点的负载控制场景;
2.根据权利要求1所述的基于虚拟节点的负载控制方法,其特征在于,所述创建数据集群,该数据集群匹配对应的一个虚拟节点,包括:
3.根据权利要求2所述的基于虚拟节点的负载控制方法,其特征在于,所述在虚拟节点中,基于数据集群创建工作负载,包括:
4.根据权利要求3所述的基于虚拟节点的负载控制方法,其特征在于,所述在虚拟节点中,基于数据集群创建工作负载,还包括:
5.根据权利要求1所述的基于虚拟节点的负载控制方法,其特征在于,所述根据数据集群创建网络接口,并将该网络接口关联虚拟节点,包括:
6.根据权利要求5所述的基于虚...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。