我在设置 kubernetes 时遇到问题loadbalancer/ingress
(例如在端口 80 下)。
我不将它与任何云一起使用,只是每台服务器只有一个 IP 的 VPS 服务器。我正在尝试安装traefik
,但我没有得到external-ip
- 它一直处于等待状态。
我读到我在模拟负载均衡器时需要一些东西,所以我安装了 MetalLB,但它更专用于本地网络而不是 VPS 服务器,对我不起作用或者我无法配置它。
我的 MetalLB 配置图:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: default
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- node1_ip
- node2_ip
- node3_ip
我应该在该集群上做什么才能在正常端口类型 80 下公开网站,或者可以使用像 traefik 这样的反向代理。