Open elevesque-sfr opened 1 year ago
I got the same issue, but after install the cluster with kubespray from scratch, and specify MetalLB 0.13.11 version. Fixed with your solution (but also, I had an error with get nodes, and I added "nodes" too)! Thanks
MetalLB Version operator v0.13.11 metallb v0.13.10
OS : Talos 1.3.7 Kubernetes : 1.24.9 CNI : Cilium 1.12.4
After upgrading from operator v0.13.4/metallb v0.13.5 to operator v0.13.10/metallb v0.13.11, the resource daemonset.apps/speaker went down and restarted after few minutes.
Looking at the logs of one of the pod, errors on get and watch configmaps appears and the speacker pod went down.
Initial installation and upgrade were both done using the manifest.
As a workaround, we added in the clusterrole metallb-system:speaker the autorization to get/list/watch the resource configmaps.
After this modification and a full restart, everything is now working perfectly.
The diff between the original manifest and the one we used for upgrade.