Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default CNI provider from Calico to Cilium #1114

Merged
merged 1 commit into from
Feb 7, 2022
Merged

Conversation

dghubble
Copy link
Member

@dghubble dghubble commented Feb 7, 2022

  • Cilium (v1.8) was added to Typhoon in v1.18.5 in June 2020 and its become more impressive since then. Its currently the leading CNI provider choice.
  • Calico has grown complex, has lots of CRDs, masks management complexity with an operator (which we won't use), doesn't provide multi-arch images, and hasn't been compatible with Kubernetes v1.23 (with ipvs) for several releases.
  • Both have CNCF conformance quirks (flannel used for conformance), but that's not the main factor in choosing the default

* Cilium (v1.8) was added to Typhoon in v1.18.5 in June 2020
and its become more impressive since then. Its currently the
leading CNI provider choice.
* Calico has grown complex, has lots of CRDs, masks its
management complexity with an operator (which we won't use),
doesn't provide multi-arch images, and hasn't been compatible
with Kubernetes v1.23 (with ipvs) for several releases.
* Both have CNCF conformance quirks (flannel used for conformance),
but that's not the main factor in choosing the default
@dghubble dghubble merged commit cf4beeb into master Feb 7, 2022
@dghubble dghubble deleted the cilium branch February 7, 2022 16:08
@xmulligan
Copy link

@dghubble glad to hear that you love Cilium and see it as the leading CNI 🚀

would you mind adding Typhoon to the Cilium adopters list? https://github.com/cilium/cilium/blob/master/USERS.md

We need this for when we apply to graduate at the CNCF

borkmann pushed a commit to cilium/cilium that referenced this pull request Feb 17, 2022
* Poseidon's open-source Typhoon Kubernetes distro uses Cilium as
the default CNI provider
* poseidon/typhoon#1114

Signed-off-by: Dalton Hubbe <dghubble@psdn.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants