metallb安装后,配置ip池报错,LoadBalancer无法分配ip。

[root@k8s-m ~]# kubectl apply -f metallbpool.yaml 
Error from server (InternalError): error when creating "metallbpool.yaml": Internal error occurred: failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io": Post "https://metallb-webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-ipaddresspool?timeout=10s": dial tcp 10.109.79.92:443: connect: no route to host

看了官方github的issue没有发现方案,在这一偏知道临时解决方式,测试可用。

https://github.com/metallb/metallb/issues/1697

helm安装metallb

helm install metallb metallb/metallb --set crds.validationFailurePolicy=Ignore

查看之前的Loadbalancer 的外部ip都已经从pending变为了分配的ip

 

posted @ 2023-03-04 14:10  忙碌在路上  阅读(642)  评论(0编辑  收藏  举报