-
公开(公告)号:CN113821268B
公开(公告)日:2024-06-04
申请号:CN202010561627.X
申请日:2020-06-18
Applicant: 复旦大学
Abstract: 本发明属于云计算技术领域,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。本发明包括:设计一种基于Neutron的容器网络插件,从Kubernetes的CNI容器网络模型出发,为Neutron实现CNI模型接口,在Kubernetes中使用所述插件,将容器网络建立在Neutron的虚拟网络中,实现Kubernetes与OpenStack的网络融合。本发明在网络插件的基础上,提供了基于Load Balancer实例实现Kubernetes中service服务的解决方案,以OpenStack的Octavia项目为基础,将Kubernetes中的service服务转化为Load Balance实例,为后端容器提供了对外稳定的访问入口,实现了前后端解耦,提高了系统的可靠性。本发明能解决在虚拟机与容器资源融合的应用场景下网络资源的融合问题,并保障高并发情况下云平台的资源吞吐量。
-
公开(公告)号:CN113821268A
公开(公告)日:2021-12-21
申请号:CN202010561627.X
申请日:2020-06-18
Applicant: 复旦大学
Abstract: 本发明属于云计算技术领域,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。本发明包括:设计一种基于Neutron的容器网络插件,从Kubernetes的CNI容器网络模型出发,为Neutron实现CNI模型接口,在Kubernetes中使用所述插件,将容器网络建立在Neutron的虚拟网络中,实现Kubernetes与OpenStack的网络融合。本发明在网络插件的基础上,提供了基于Load Balancer实例实现Kubernetes中service服务的解决方案,以OpenStack的Octavia项目为基础,将Kubernetes中的service服务转化为Load Balance实例,为后端容器提供了对外稳定的访问入口,实现了前后端解耦,提高了系统的可靠性。本发明能解决在虚拟机与容器资源融合的应用场景下网络资源的融合问题,并保障高并发情况下云平台的资源吞吐量。
-