openyurtio / raven

provide layer 3 and layer 7 network connectivity among pods in different physical regions
Apache License 2.0
57 stars 37 forks source link

[RavenL7 Proxy] Gateway pickup controller optimization #125

Closed River-sh closed 10 months ago

River-sh commented 1 year ago
  1. Rename the Gateway controller to the GatewayPickup Controller
  2. Select nodes to provide tunnel or proxy service based on Spec.Endpoints
  3. Update the configuration of each ActiveEndpoint according to the global configmap raven-cfg, Spec.ProxyConfig, and Spec.TunnelConfig
  4. Traverse the nodes in the local network domain and update the node information to the status of the Gateway