Demo: EdgeVPN.io: Open-source Virtual Private Network for Seamless Edge Computing with Kubernetes

Demo: EdgeVPN.io: Open-source Virtual Private Network for Seamless Edge Computing with Kubernetes
复制标题

演示:EdgeVPN.io:使用 Kubernetes 实现无缝边缘计算的开源虚拟专用网络

DOI:
10.1109/sec50012.2020.00032
复制
发表时间:
2020
期刊:
2020 IEEE/ACM Symposium on Edge Computing (SEC
影响因子:
--
通讯作者:
Subratie, Kensworth
Subratie, Kensworth
中科院分区:
--
文献类型:
--
作者:
Figueiredo, Renato;Subratie, Kensworth

文献摘要

被引文献

相似文献

边缘和雾计算包含各种技术,这些技术有望在互联网上实现新的应用程序,这些应用程序支持跨网络连续体的数据捕获,存储,处理和通信。这些环境对网络的设计和实施提出了新的挑战,因为成员资格可能是动态的,设备是异构的,在地理上广泛分布,并且靠近最终用户,就像移动的和物联网(IoT)设备一样。我们展示了EdgeVPN.io(简称Evio)的演示,这是一个开源可编程、软件定义的网络,可解决跨分布式边缘和云资源的虚拟网络部署中的挑战,特别强调了它在支持Kubernetes容器中的使用编排中间件。该演示突出了未修改的Kubernetes中间件在虚拟集群中的部署,该虚拟集群包括部署在云提供商和边缘的不同网络中的虚拟机,其中所有节点都被分配了私有IP地址,并通过Evio虚拟网络连接到不同的NAT(网络地址转换)中间盒。该演示包括Kubernetes和Evio节点的配置以及基于Docker的容器Pod的部署概述,突出了Pod上部署的TCP/IP应用程序的无缝连接。
Edge and fog computing encompass a variety of technologies that are poised to enable new applications across the Internet that support data capture, storage, processing, and communication across the networking continuum. These environments pose new challenges to the design and implementation of networks-as membership can be dynamic and devices are heterogeneous, widely distributed geographically, and in proximity to end-users, as is the case with mobile and Internet-of-Things (IoT) devices. We present a demonstration of EdgeVPN.io (Evio for short), an open-source programmable, software-defined network that addresses challenges in the deployment of virtual networks spanning distributed edge and cloud resources, in particular highlighting its use in support of the Kubernetes container orchestration middleware. The demo highlights a deployment of unmodified Kubernetes middleware across a virtual cluster comprising virtual machines deployed both in cloud providers, and in distinct networks at the edge-where all nodes are assigned private IP addresses and subject to different NAT (Network Address Translation) middleboxes, connected through an Evio virtual network. The demo includes an overview of the configuration of Kubernetes and Evio nodes and the deployment of Docker-based container pods, highlighting the seamless connectivity for TCP/IP applications deployed on the pods.