kubermatic / docs

Documentation for Kubermatic projects
https://docs.kubermatic.com/
Other
16 stars 106 forks source link

Document Kubevirt incompatibility with Cilium #1597

Closed xmudrii closed 1 month ago

xmudrii commented 9 months ago

Cilium doesn't support specifying Pod's MAC address and therefore it can't be used for the KubeVirt infrastructure cluster. KubeVirt infrastructure clusters that use Cilium are not able to start VMs created by KKP/machine-controller.

Upstream reference: https://github.com/cilium/cilium/issues/22119

/assign @moadqassem @embik cc @toschneck

kubermatic-bot commented 9 months ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please ask for approval from xmudrii. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/kubermatic/docs/blob/master/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
xmudrii commented 9 months ago

/hold @moadqassem will confirm if it's possible to workaround this with the strict mode

kubermatic-bot commented 6 months ago

Issues go stale after 90d of inactivity. After a furter 30 days, they will turn rotten. Mark the issue as fresh with /remove-lifecycle stale.

If this issue is safe to close now please do so with /close.

/lifecycle stale

xmudrii commented 6 months ago

/remove-lifecycle stale @moadqassem Do you have any update on this issue?

xmudrii commented 6 months ago

Looks like this will be part of the Cilium v1.16.0 release: https://github.com/cilium/cilium/releases/tag/v1.16.0-pre.0 (https://github.com/cilium/cilium/pull/29360)

moadqassem commented 6 months ago

Looks like this will be part of the Cilium v1.16.0 release: https://github.com/cilium/cilium/releases/tag/v1.16.0-pre.0 (https://github.com/cilium/cilium/pull/29360)

I haven't tried it yet. But seems that it should work. Last problem that I encountered with cilium was due to the fact of MAC address propagation.

kubermatic-bot commented 2 months ago

Issues go stale after 90d of inactivity. After a furter 30 days, they will turn rotten. Mark the issue as fresh with /remove-lifecycle stale.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kubermatic-bot commented 1 month ago

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle rotten

xmudrii commented 1 month ago

https://github.com/cilium/cilium/issues/22119 is resolved, so Cilium might work well with Kubevirt, but I don't have a way to confirm this. Given this, I'm going to close this PR as we shouldn't document something we're not sure about. /close

kubermatic-bot commented 1 month ago

@xmudrii: Closed this PR.

In response to [this](https://github.com/kubermatic/docs/pull/1597#issuecomment-2354767676): >https://github.com/cilium/cilium/issues/22119 is resolved, so Cilium might work well with Kubevirt, but I don't have a way to confirm this. Given this, I'm going to close this PR as we shouldn't document something we're not sure about. >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.