k8snetworkplumbingwg / ovs-cni

Open vSwitch CNI plugin
Apache License 2.0
224 stars 71 forks source link

Plugin not getting installed on new nodes #157

Closed axelwass closed 3 years ago

axelwass commented 3 years ago

When adding new nodes to an existing cluster, I'm getting failed to find plugin "ovs" in path [/opt/cni/bin /opt/cni/bin] when trying to use the plugin for a pod running on the new node.

When looking into the indicated folder, I see that the old nodes do have the ovs file on the folder, but the new nodes do not have it.

I'm not sure if this is responsibility of the plugin, but letting you know anyway. If I find a workaround I let you know.

Thanks.

phoracek commented 3 years ago

Hello @axelwass. Deployment of OVS CNI across cluster is not handled by this project. I'd say you should figure out how was OVS CNI deployed originally and then adjust that method to cover newly added nodes too.

axelwass commented 3 years ago

ok, thanks @phoracek. I will close the issue them.

axelwass commented 3 years ago

Leaving this just in case someone else faces the same issue. The problem was with https://github.com/kubevirt/cluster-network-addons-operator, that it was failing to start because the image of the version I was using ceased to exist.

phoracek commented 3 years ago

Oh! Would you share what was the version you used? I would like to investigate why that happened. Released images should remain available.