submariner-io / submariner

Networking component for interconnecting Pods and Services across Kubernetes clusters.
https://submariner.io
Apache License 2.0
2.36k stars 184 forks source link

Wireguard cable drive fails in clusters with OVNKubernetes CNI #3032

Open aswinsuryan opened 3 weeks ago

aswinsuryan commented 3 weeks ago

What happened:Wireguard cable drive fails in clusters with OVNKubernetes CNI . The gateways are not connected.

What you expected to happen: The gateways should be connected and the. end to end test should pass.

How to reproduce it (as minimally and precisely as possible): Deploy submarienr in a with OVNKubernetes clusters with wireguard as cable driver

Anything else we need to know?:

Environment:

dfarrell07 commented 3 weeks ago

This user does seem to be using Wireguard, Yossi pointed out: https://github.com/submariner-io/submariner/issues/2934

Tom did some looking and suspected the Wireguard CI failover/restart issue might be related to KIND version bump, not a code change on our side. Aswin says maybe some IP routes or other resources are going missing during restarts.

Maybe should add a KI that 0.18 doesn't work perfectly with Wireguard+OVNKubernetes: https://submariner.io/operations/known-issues/

Aswin did some testing with OpenShiftSDN and also saw this issue.

dfarrell07 commented 3 weeks ago

Related: https://github.com/submariner-io/submariner/issues/3031