-
Notifications
You must be signed in to change notification settings - Fork 585
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
Multus fails to create secondary interface for Cilium 1.14.0 #1132
Comments
|
Could you describe the pod's events? |
|
Hi @cyclinder , please find As you can see, events from multus are missing, I think. |
|
If I use Cilium 1.13.3, I can see multus events like below, and the secondary interface indeed appears. |
|
Could you show cni files in your node?(/etc/cni/net.d) |
Ah, I need to rebuild the system, I'll be back in a couple of days. |
|
Hi @cyclinder , Please find files under /etc/cni/ below. List of files under /etc/cni after multus installation (on Cilium 1.14 environment) /etc/cni/net.d/05-cilium.conflist/etc/cni/net.d/00-multus.conf.cilium_bak/etc/cni/net.d/100-crio-bridge.conflist.cilium_bak/etc/cni/net.d/200-loopback.conflist.cilium_bak/etc/cni/net.d/multus.d/multus.kubeconfig |
|
My guess is correct. |
|
Hi @cyclinder Bingo !! BTW, maybe it's a good idea to mention this in the installation note of multus, IMHO. |
|
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
|
Hi, I'm closing this issue because my problem was resolved. |
What happend:
When used with Cilium 1.14.0, multus-cni secondary interface does not appear.
(I confirmed it works for Cilium 1.13.3.)
What you expected to happen:
Secondary interface appears as specified by NetworkAttachmentDefinition custom resource.
How to reproduce it (as minimally and precisely as possible):
Set up a kubernetes cluster using Cilium 1.14.0, install multus-cni and try to create NAD and a pod following quickstart.md
Anything else we need to know?:
Please note that I'm using cri-o 0.1.0/1.27.0
Also, I used '/deployments/multus-daemonset.yml' (crio version didn't work).
Environment:
Multus version
image path and image ID (from 'docker images')
ghcr.io/k8snetworkplumbingwg/multus-cni@sha256:35accc0395c03a8f0706304d79d670602debf4b31228f9da76b8e415c0523387
Kubernetes version (use
kubectl version): v1.27.4Primary CNI for Kubernetes cluster: Ciliuim 1.14.0
OS (e.g. from /etc/os-release): Ubuntu 22.04.1(amd64)
File of '/etc/cni/net.d/'
File of '/etc/cni/multus/net.d'
NetworkAttachment info (use
kubectl get net-attach-def -o yaml)I followed https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/quickstart.md#storing-a-configuration-as-a-custom-resource
Target pod yaml info (with annotation, use
kubectl get pod <podname> -o yaml)Other log outputs (if you use multus logging)
The text was updated successfully, but these errors were encountered: