-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Deploy Cilium using official helm chart #9887
Comments
Hi @prashantchitta the documentation is still in a PR but does the Custom CNI helps: https://github.com/kubernetes-sigs/kubespray/pull/9878/files ? It takes some arbitrary manifest to install a CNI so you could generate them via the cilium helm chart (like we do in the kubespray tests actually). There could be some opportunity to leverage the helm-apps role to extend custom CNI to use an arbitrary helm charts directly as well in the future. I wanted to switch to a helm chart directly for a long time to deploy Cilium in Kubespray but as there is a lot of variable to configure Cilium in Kubespray it might be tricky to do this in a way that is non breaking (but maybe we should change the variables anyway?). |
This is a good point. TBH I don't have a strong opinion about this topic. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
Could we leverage on custom_cni to support a migration from calico to cilium @oomichi ? So let's say I manually deploy cilium and migrate it, and later on I add the cilium charts to custom_cni |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close not-planned |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What would you like to be added:
Cilium has its own official helm charts. Currently in kubespray we dont use those helm charts. Instead we copy those into this repo and manage it here.
Why is this needed:
Whenever we want to upgrade Cilium, we have to update kubespray codebase to pull in the changes from upsteam cilium helm charts. We noticed that when we upgraded Cilum to 1.12, cilium deployment inside kubespray is broken.
Look at the PRs to fix it #9856, #9735, #9876, #9880
So Instead of porting all the charts and templatizing it in kubespray, wondering if there was consideration to point kubespray to deploy cilium using upstream helm charts directly?
cc: @oomichi
The text was updated successfully, but these errors were encountered: