Kubernetes 无法从外部访问metalLB

Kubernetes 无法从外部访问metalLB,kubernetes,Kubernetes,我无法访问BGP模式下metalLB提供给我的IP。 我在文档中使用虚拟路由器。我不使用minikube。 我该怎么办? 我可以访问kubernetes集群中的IP,但无法访问集群外部的IP #kubectl get svc --all-namespaces NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE default

我无法访问BGP模式下metalLB提供给我的IP。
我在文档中使用虚拟路由器。我不使用minikube。 我该怎么办? 我可以访问kubernetes集群中的IP,但无法访问集群外部的IP

#kubectl get svc --all-namespaces
NAMESPACE        NAME                     TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
default          frontend                 NodePort       10.106.156.219   <none>        80:30001/TCP     4h40m
default          kubernetes               ClusterIP      10.96.0.1        <none>        443/TCP          25h
default          mssql-deployment         NodePort       10.98.127.234    <none>        1433:31128/TCP   25h
default          nginx                    LoadBalancer   10.111.123.22    192.168.1.1   80:32715/TCP     4h49m
default          nginx1                   LoadBalancer   10.110.53.202    192.168.1.2   80:31881/TCP     79m
default          nginx3                   LoadBalancer   10.105.73.252    192.168.1.3   80:30515/TCP     77m
default          nginx4                   LoadBalancer   10.102.143.239   192.168.1.4   80:32467/TCP     63m
default          nginx5                   LoadBalancer   10.101.167.161   192.168.1.5   80:30752/TCP     62m
default          nginx6                   LoadBalancer   10.107.121.116   192.168.1.6   80:31832/TCP     61m
default          php-apache               ClusterIP      10.101.18.143    <none>        80/TCP           6h12m
default          redis-master             NodePort       10.98.3.18       <none>        6379:31446/TCP   4h40m
default          redis-slave              ClusterIP      10.110.29.67     <none>        6379/TCP         4h40m
kube-system      kube-dns                 ClusterIP      10.96.0.10       <none>        53/UDP,53/TCP    25h
kube-system      metrics-server           ClusterIP      10.101.39.125    <none>        443/TCP          6h15m
metallb-system   test-bgp-router-bird     ClusterIP      10.96.0.100      <none>        179/TCP          81m
metallb-system   test-bgp-router-quagga   ClusterIP      10.96.0.101      <none>        179/TCP          81m
metallb-system   test-bgp-router-ui       NodePort       10.104.151.219   <none>        80:31983/TCP     81m
#kubectl get svc--所有名称空间
命名空间名称类型CLUSTER-IP EXTERNAL-IP端口年龄
默认前端节点端口10.106.156.219 80:30001/TCP 4h40m
默认kubernetes ClusterIP 10.96.0.1 443/TCP 25h
默认mssql部署节点端口10.98.127.234 1433:31128/TCP 25h
默认nginx负载平衡器10.111.123.22 192.168.1.1 80:32715/TCP 4h49m
默认nginx1负载平衡器10.110.53.202 192.168.1.2 80:31881/TCP 79m
默认nginx3负载平衡器10.105.73.252 192.168.1.3 80:30515/TCP 77m
默认nginx4负载平衡器10.102.143.239 192.168.1.4 80:32467/TCP 63m
默认nginx5负载平衡器10.101.167.161 192.168.1.5 80:30752/TCP 62m
默认nginx6负载平衡器10.107.121.116 192.168.1.6 80:31832/TCP 61m
默认php apache ClusterIP 10.101.18.14380/TCP 6h12m
默认redis主节点端口10.98.3.18 6379:31446/TCP 4h40m
默认redis从集群IP 10.110.29.67 6379/TCP 4h40m
kube系统kube dns群集IP 10.96.0.10 53/UDP,53/TCP 25h
kube system metrics server ClusterIP 10.101.39.125 443/TCP 6h15m
metallb系统测试bgp路由器bird ClusterIP 10.96.0.100 179/TCP 81m
metallb系统测试bgp路由器quagga ClusterIP 10.96.0.101 179/TCP 81m
metallb系统测试bgp路由器ui节点端口10.104.151.219 80:31983/TCP 81m

kubernetes群集上的每个nginx IP都可用,但我无法从外部访问它们。

您是否能够解决此问题?我尝试了,但无法。您能否从metallb系统命名空间提供ConfigMap<代码>kubectl获取cm-n metallb系统配置我不使用minikube