kubermatic / kubeone

Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
https://kubeone.io
Apache License 2.0
1.39k stars 235 forks source link

Provide option for Custom Configuration for Cilium Overlay Networking #3212

Open jan-walther opened 5 months ago

jan-walther commented 5 months ago

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

Alternative approaches

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

Use cases

Additional information

kron4eg commented 5 months ago

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 commented 5 months ago

/label customer-request

judge-red commented 5 months ago

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 commented 3 months ago

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 commented 3 months ago

/remove-kind feature /priority normal

csengerszabo commented 3 months ago

/remove-priority high