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

Provide option for Custom Configuration for Cilium Overlay Networking #3212

Open
jan-walther opened this issue Jun 4, 2024 · 6 comments
Open
Labels
customer-request kind/documentation Categorizes issue or PR as related to documentation. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management.
Milestone

Comments

@jan-walther
Copy link

Description of the feature you would like to add / User story

As a customer
I would like to be able to configure Cilium in detail
in order to utilize e.g. Cilium's L2 Load Balancing. For example configuring the IP range in the KubeOne manifest.

Solution details

  • Change the KubeOne resource to accept more Cilium parameters
  • Modify the builtin cni-cilium add-on to accept more values from the KubeOne manifest

Alternative approaches

Allow disabling the default CNI add-on so that users can supply their own CNI add-on

Use cases

  • Replace MetalLB with Ciliums L2 load balancing

Additional information

@jan-walther jan-walther added kind/feature Categorizes issue or PR as related to a new feature. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management. labels Jun 4, 2024
@kron4eg
Copy link
Member

kron4eg commented Jun 4, 2024

hello @jan-walther, I'd suggest to use helm chart from the upstream directly. KubeOne addons will never be as configurable as helm chart.

@toschneck
Copy link
Member

/label customer-request

@judge-red
Copy link

On one hand, we would also like this, on the other hand we're currently deploying the Cilium Helm chart through Kubeone's helmReleases functionality, which works surprisingly well.

@xmudrii xmudrii added this to the KubeOne 1.9 milestone Jun 24, 2024
@xmudrii xmudrii added kind/documentation Categorizes issue or PR as related to documentation. priority/high labels Jun 24, 2024
@csengerszabo
Copy link
Contributor

We plan to document this below (with Helm chart deployment) and not to implement it into KubeOne

On one hand, we would also like this, on the other hand we're currently deploying the Cilium Helm chart through Kubeone's helmReleases functionality, which works surprisingly well.

@csengerszabo
Copy link
Contributor

/remove-kind feature
/priority normal

@kubermatic-bot kubermatic-bot added priority/normal Not that urgent, but is important and removed kind/feature Categorizes issue or PR as related to a new feature. labels Aug 14, 2024
@csengerszabo
Copy link
Contributor

/remove-priority high

@kron4eg kron4eg removed the priority/normal Not that urgent, but is important label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-request kind/documentation Categorizes issue or PR as related to documentation. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management.
Projects
None yet
Development

No branches or pull requests

7 participants