This repository has been archived by the owner on May 13, 2024. It is now read-only.
feat: MCS Bridge - Integrating eBPF based controller (Proposal) #71
Labels
enhancement
New feature or request
Please describe the Improvement and/or Feature Request
Proposal is made to make use of eBPF for cross cluster communication, in the environment (OS Kernel) where it is available.
MCS Bridge Controller Startup Process
MCS Bridge - Working Principle
DNS Interception
MCS Bridge intercepts DNS requests and forwards them to MCS Bridge Controller. MCS Bridge Controller completes the domain name resolution for cross-cluster services by reading the eBPF map to determine if the service to be resolved is a multi-cluster service. If it is a multi-cluster service, the resolution is returned directly. Otherwise, the request is sent to the upstream domain name service to complete the domain name resolution.
Business Request Interception
When an application accesses a service and establishes a connection, MCS Bridge reads the eBPF map to determine if the target service of the request is a cross-cluster service:
Architecture
Scope (please mark with X where applicable)
Possible use cases
Clusters running OS Kernel with proper eBPF support.
The text was updated successfully, but these errors were encountered: