submariner-io / submariner

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

Add support for Cilium CNI #3168

Open yboaron opened 1 month ago

yboaron commented 1 month ago

What would you like to be added:

I am creating this issue to track Submariner support for Cilium CNI.

Currently, Cilium CNI is recognized as a generic CNI by Submariner, and subctl verify e2e tests seem to fail on clusters with Cilium CNI.

Why is this needed:

Enable multi-cluster networking using Submariner on clusters with Cilium CNI.

Other Info:

In order to support new CNI in Submariner there is a need to update the following functions:

dfarrell07 commented 1 month ago

@gk-fschubert agreed to help with this one in https://github.com/submariner-io/submariner/issues/3159#issuecomment-2371940830. Thanks! You can assign yourself here (I'd do it, but can't due to GitHub anti-spam restrictions).

yboaron commented 1 week ago

This post covers Submariner deployment on K8S-Kind/Cilium and K8S-Kind/Calico clusters