一种基于informer机制的高性能缓存制造技术

技术编号:40966335 阅读:23 留言:0更新日期:2024-04-18 20:46
本发明专利技术公开了一种基于informer机制的高性能缓存,由Cross‑node agent和K8S控制器Cache server组成,所述Cache server基于informer机制实现,存储一个或多个集群所有VPC端口信息和隧道信息,提供快速增删改查功能,具备多级负载均衡能力,支持业务无感扩缩容,所述Cross‑node agent基于RYU机制实现,部署在集群的每个节点上,用于监听VPC端口信息并将端口信息上报给Cache server,本发明专利技术的有益效果为:本申请高性能缓存支持扩缩容,存储量随扩缩容成比例增长,并且能够按需动态配置隧道,实现配置最小化,适用于大规模集群,避免引发系统瓶颈,支持多云、混合云使用场景,有效实现云间互联。

【技术实现步骤摘要】

本专利技术涉及网络,尤其涉及一种基于informer机制的高性能缓存


技术介绍

1、vxlan是一种网络虚拟化技术,可以改进大型云计算在部署时的扩展问题,是对vlan的一种扩展。

2、在云网络环境中,实现跨节点、云间互联常用的方案是采用vxlan的overlay网络方式,通过在节点内创建vxlan接口实现与对应节点互通,每个节点内对集群内其他节点都创建一个vxlan接口,当集群内有n个节点时,则每个节点内创建(n-1)个vxlan接口,集群内共创建n*(n-1)个vxlan接口,当集群规模较大时,vxlan接口数量较多,会导致广播、组播报文大量复制,引发系统瓶颈,此外vxlan接口配置是集群初始化安装时配置的,只能实现云内节点互通,对于多云、混合云应用场景,云间互联则需要引入虚拟网关等设备实现对等连接打通,增大了系统复杂度和软硬件依赖。


技术实现思路

1、本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略本文档来自技高网...

【技术保护点】

1.一种基于informer机制的高性能缓存,其特征在于:由Cross-node agent和K8S控制器Cache server组成;

2.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于,所述扩缩容方案实现包括:

3.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于:所述方案二包括创建Cache server及其service,部署informer,配置NginxIngress负载均衡。

4.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于,所述VPC端口信息上报步骤包括:...

【技术特征摘要】

1.一种基于informer机制的高性能缓存,其特征在于:由cross-node agent和k8s控制器cache server组成;

2.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于,所述扩缩容方案实现包括:

3.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于:所述方案二包括创建cache server及其service,部署informer,配置nginxingress负载均衡。

4.根据权利要求1所述的一种基于informer机制的高性能缓存,其特征在于,所述vpc端口信息上报步骤包括:

5.根据权利要求4所述的一种基于informer机制的高性能缓存,其特征在于:a1中端口信息包括端口ip、mac、所属节点隧道ip、tu...

【专利技术属性】
技术研发人员:柯少杰王利成邓浩阳
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1