我有设置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这样的反向代理。
您不应该将node_ip地址放入MetalLB配置文件。您需要修改此项以匹配您通过子网连接的网络的IP方案。LoadBalancer IP地址将从此范围分发。
如下所示:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: metallb-system
protocol: layer2
addresses:
- 192.168.1.240/28
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。