You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error from server (InternalError): error when creating "pools.yaml": Internal error occurred: failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io": failed to call webhook: Post "https://metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-ipaddresspool?timeout=10s": context deadline exceeded
Error from server (InternalError): error when creating "pools.yaml": Internal error occurred: failed calling webhook "l2advertisementvalidationwebhook.metallb.io": failed to call webhook: Post "https://metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-l2advertisement?timeout=10s": context deadline exceeded
Additionally, we reproduced this error on a Proxmox environment with other images but the same version, and we were unable to replicate the error.
To Reproduce
Install Talos Linux using the GOVC method.
Install Metallb with Helm
Create the IP address pool and L2 advertisement as shown above.
Observe the error.
Expected Behavior
The IP address pool should be created without issues.
Additional Context
In Proxmox, with the same version but using a different image compatible with QEMU, we did not encounter any issues.
I've read and agree with the following
I've checked all open and closed issues and my request is not there.
I've checked all open and closed pull requests and my request is not there.
I've read and agree with the following
I've checked all open and closed issues and my issue is not there.
This bug is reproducible when deploying MetalLB from the main branch
Error from server (InternalError): error when creating "pools.yaml": Internal error occurred: failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io": failed to call webhook: Post "https://metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-ipaddresspool?timeout=10s": context deadline exceeded
Error from server (InternalError): error when creating "pools.yaml": Internal error occurred: failed calling webhook "l2advertisementvalidationwebhook.metallb.io": failed to call webhook: Post "https://metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-l2advertisement?timeout=10s": context deadline exceeded
context deadline exceeded means that the api-server failed to connect your metallb controller with the timeout error, do you check the state of the controller pods?
MetalLB Version
0.14.8
Deployment method
Charts
Main CNI
Flannel
Kubernetes Version
1.30.3
Cluster Distribution
Talos v1.8.1
Describe the bug
When creating the IP address pool with the L2 configuration, I encountered an issue. Below is the configuration I used:
I followed the steps to install Talos Linux using the GOVC method as outlined in the documentation:
Talos Linux Installation Guide
After K8s ready, only install MelalB with HELM:
pool.yaml:
kubectl apply -f pools.yaml -n metallb-system
K8s events:
We were able to resolve the issue thanks to this previous issue. In our case, we resolved it by adding the nodeName.
#1597
Additionally, we reproduced this error on a Proxmox environment with other images but the same version, and we were unable to replicate the error.
To Reproduce
Install Talos Linux using the GOVC method.
Install Metallb with Helm
Create the IP address pool and L2 advertisement as shown above.
Observe the error.
Expected Behavior
The IP address pool should be created without issues.
Additional Context
In Proxmox, with the same version but using a different image compatible with QEMU, we did not encounter any issues.
I've read and agree with the following
I've read and agree with the following
The text was updated successfully, but these errors were encountered: