1

我将 Metallb 用于裸机 kubernetes 集群。

我修改了configmap如下,

apiVersion: v1
kind: ConfigMap
metadata:
  namespace: metallb-system
  name: config
data:
  config: |
    address-pools:
    #- name: default
      #protocol: layer2
      #addresses:
      #- 192.168.1.240-192.168.1.250
    - addresses:
      - <Public_IP_01>/32
      - <Public_IP_02>/32
      - <Public_IP_03>/32
      name: prod
      protocol: layer2

然而,无论分配了正确的 ip,它在 http://<Public_IP_01> 上都无法访问,但可以通过 http://<Public_IP_01>:31158 访问。我觉得它作为节点端口而不是负载均衡器工作

k get svc -A
default       nginx-service   LoadBalancer   10.98.4.122      <Public_IP_01>     80:31158/TCP             7m3s

任何想法如何在端口 80 上强制流量。

谢谢,

4

0 回答 0