English | 简体中文
EdgeMesh, as the data plane component of the KubeEdge cluster, provides simple service discovery and traffic proxy functions for applications, thereby shielding the complex network structure in edge scenarios.
KubeEdge is build based on Kubernetes, extending cloud-native containerized application orchestration capabilities to the edge. However, at the scenario of edge computer, the network topology is more complex. Edge nodes in different areas are often not interconnected, and the inter-communication of traffic between applications is the primary requirement of the business. For this scenairo, EdgeMesh offers a solution.
EdgeMesh satisfies the new requirements in edge scenarios (e.g., limited edge resources, unstable edge cloud network, complex network structure, etc.), that is, high availability, high reliability, and extreme lightweight:
|Edge Gateway||External Access||✓|
|Cross-Subnet Communication||Cross-Cloud Communication||✓|
|Cross-LAN E2E Communication||✓|
|Edge CNI||Cross-Subnet Pod Communication||+|
✓Features supported by the EdgeMesh version
+Features not available in the EdgeMesh version, but will be supported in subsequent versions
-Features not available in the EdgeMesh version, or deprecated features
The above figure shows a brief overview of the EdgeMesh architecture, EdgeMesh contains edgemesh-server and edgemesh-agent.
The core components of edgemesh-server include:
The core components of edgemesh-agent include:
Documentation is located on netlify.com. These documents can help you understand EdgeMesh better.
Follow the EdgeMesh installation document to install EdgeMesh.
Example1: HTTP traffic forwarding
Example2: HTTPS traffic forwarding
Example3: TCP traffic forwarding
Example4: Websocket traffic forwarding
Example5: UDP traffic forwarding
Example6: Load Balance
Example7: Cross-edge-cloud communication
If you need support, start with the 'Operation Guidance', and then follow the process that we've outlined
If you have any question, please contact us through the recommended information on KubeEdge
If you are interested in EdgeMesh and would like to contribute to EdgeMesh project, please refer to CONTRIBUTING for detailed contribution process guide.
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容，可点击提交进行申诉，我们将尽快为您处理。