![创建入口,未从 Metallb 地址范围获取地址](https://linux22.com/image/792938/%E5%88%9B%E5%BB%BA%E5%85%A5%E5%8F%A3%EF%BC%8C%E6%9C%AA%E4%BB%8E%20Metallb%20%E5%9C%B0%E5%9D%80%E8%8C%83%E5%9B%B4%E8%8E%B7%E5%8F%96%E5%9C%B0%E5%9D%80.png)
我正在尝试设置裸机 kubernetes (RKE2) 集群。我按照文档中的说明使用 helm 创建 IP 地址池和 l2 广告来安装 metallb。
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: service-pool
namespace: metallb-system
spec:
addresses:
- 192.169.5.0/24
我正在为我的部署创建一个入口,但是当我执行“kubectl get ing -n”时,它会显示集群中节点的 IP 地址,而不是从池范围中获取 IP 地址。
NAME CLASS HOSTS ADDRESS PORTS AGE
ingress-web nginx example.com 192.169.0.10,192.169.0.11
我做错了什么?集群所连接的本地网络在范围内192.169.0.0/16
。
我已经能够创建一个 nginx 部署和服务来公开它,它有一个外部 IP,我可以使用它成功地发送 curl 请求。