创建入口,未从 Metallb 地址范围获取地址

创建入口,未从 Metallb 地址范围获取地址

我正在尝试设置裸机 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 请求。

相关内容