[发明专利]基于Kubernetes集群的服务网络、监控节点、容器节点及设备有效
申请号: | 202210314425.4 | 申请日: | 2022-03-28 |
公开(公告)号: | CN114615268B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 黄毅 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L43/12;H04L67/1001;H04L67/306;H04L67/63 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kubernetes 集群 服务 网络 监控 节点 容器 设备 | ||
一种基于Kubernetes集群的服务网络、监控节点、容器节点及设备,所述服务网络包括:主控节点,至少一个监控节点,以及至少一个容器节点;其中,所述监控节点包括kube‑proxy组件,所述容器节点包括Pod;所述监控节点用于通过kube‑proxy组件监控所述主控节点接收到的服务访问请求,以及将所述服务访问请求分发给与所述服务访问请求对应的至少一个所述容器节点中的所述Pod进行处理。每个容器节点均通过监控节点中的kube‑proxy组件和主控节点进行通信,因此,主控节点的API Server只需要和数量相对较少的监控节点通信即可,无需与大量的容器节点进行通信,降低了API Server的负担,使得该服务网络具有更强的扩展性,可以支持更大规模的Kubernetes集群。
技术领域
本说明书实施例涉及云原生技术领域,尤其涉及一种基于Kubernetes集群的服务网络、监控节点、容器节点及设备。
背景技术
随着云原生的快速发展,基于Kubernetes的容器服务应用越来越广泛。而Serverless容器服务由于无需管理服务端,具有高度的商业价值,受到了越来越多的关注。
而利用安全容器实例,可以实现Serverless容器服务,进一步提升资源利用的效率。对于Serverless场景下的安全容器实例,摆脱了Node节点的约束的同时,也带来新的问题。基于Node部署的服务网络,在Serverless场景下,常规的做法是将kube-proxy组件、Pod等部署到同一安全容器实例中,每个Pod通过所在安全容器实例内的专属kube-proxy组件管理,每个安全容器实例通过kube-proxy组件直接和主控节点的API Server通信。然而,当集群中存在大量容器实例的时候,每个实例均需要向API Server拉取数据,API Server可能不堪重负,造成集群崩溃。
发明内容
为克服相关技术中存在的问题,本申请提供一种基于Kubernetes集群的服务网络、监控节点、容器节点及设备,用以解决相关技术中的缺陷。
根据本申请的第一方面,提供一种基于Kubernetes集群的服务网络,所述服务网络包括:
主控节点,至少一个监控节点,以及至少一个容器节点;
其中,所述监控节点包括kube-proxy组件,所述容器节点包括Pod;
所述监控节点用于通过kube-proxy组件监控所述主控节点接收到的服务访问请求,以及将所述服务访问请求分发给与所述服务访问请求对应的至少一个所述容器节点中的所述Pod进行处理。
根据本申请的第二方面,提供一种上述任一实施例所述的服务网络中的监控节点,所述监控节点包括kube-proxy组件;所述kube-proxy组件用于监控主控节点接收到的服务访问请求,以及将所述服务访问请求分发给与所述服务访问请求对应的至少一个容器节点中的Pod进行处理。
根据本申请的第三方面,提供一种上述任一实施例所述的服务网络中的容器节点,所述容器节点包括Pod,所述Pod用于接收并处理监控节点分发的所述服务访问请求;所述服务访问请求由所述监控节点中的kube-proxy组件在监控到所述主控节点接收到的服务访问请求后发送。
根据本申请的第四方面,提供一种计算机设备,所述计算机设备至少包括上述任一实施例所述的服务网络中的主控节点、监控节点和容器节点中的至少一种。
在上述技术方案中,将kube-proxy组件不在放置在Pod所在的容器节点上,监控节点作为主控节点和容器节点的中间层,实现每个容器节点均通过监控节点中的kube-proxy组件和主控节点进行通信,通过这种网络架构使得kube-proxy组件与Pod不再是同一专属容器内的对应关系,控节点的API Server只需要和数量相对较少的监控节点通信即可,无需与大量的容器节点进行通信,降低了API Server的负担,使得该服务网络具有更强的扩展性,可以支持更大规模的Kubernetes集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210314425.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:有机发光显示设备
- 下一篇:一种选冶联合提高磷石膏白度和纯度的方法