Currently, due to the advantages of light weight, simple deployment, multi-environment support, short startup time, scalability, and easy migration, container technology has been widely used in both cloud and edge/fog computing, and addresses the problem of device heterogeneity in different computing environments. On this basis, as one of the most popular container orchestration and management systems, Kubernetes almost dominates the cloud environment. However, since it is primarily designed for centralized resource management scenarios where computing resources are sufficient, the system is unstable in edge environments due to hardware limitations. Therefore, in order to realize container orchestration in the cloud and edge/fog hybrid computing environment, we propose a feasible approach to build a hybrid clustering based on K3s, which solves the problem that virtual instances in different environments cannot be connected due to IP addresses. We also propose three design patterns for deploying the FogBus2 framework into hybrid environments, including 1) Host Network Mode, 2) Proxy Server, and 3) Environment Variable.
翻译:目前,由于光重、简单部署、多环境支持、启动时间短、可缩放和简易迁移的优势,集装箱技术被广泛用于云层和边缘/泡沫计算,并解决不同计算环境中的装置异质问题。在此基础上,Kubernetes作为最受欢迎的集装箱管弦和管理系统之一,几乎主宰着云层环境。然而,由于该系统主要为集中资源管理情景设计,其中计算机资源充足,因此由于硬件限制,该系统在边缘环境中不稳定。因此,为了在云层和边缘/泡沫混合计算环境中实现集装箱管弦化,我们提出了一个可行的办法,在K3s的基础上建立一个混合组合体,解决由于IP地址而在不同环境中虚拟情况无法连接的问题。我们还提出了将FogBus2框架部署到混合环境中的三种设计模式,其中包括:(1)主机网络模式,(2) Proxy服务器,(3)环境变量。