我已经在家里建立了自己的 kubernetes 集群来学习 kubernetes,但在尝试公开我的 web 服务时我一直卡住。我已经用 k3s 引导了集群,一切都运行良好,但我无法弄清楚如何能够稳健地公开我的 web 服务。我已经安装了 traefik 2.2 作为入口控制器,它通过负载均衡器服务公开(我使用来自 k3s 的 lb)。
我有一个 A 记录,它指向一个集群节点的全局 IP,并且我已经转发了我想要公开的端口,目标是这个节点。
我相信我没有以正确的方式将流量路由到我的负载均衡器。将流量路由到我的一个节点上的负载均衡器服务是可行的,但是如果我出于某种原因需要重新启动集群,负载均衡器可能最终会在另一个节点上,我必须更改我的目标 IP 以进行端口转发。设置externalIP
负载均衡器服务的字段没有任何效果。
如何可靠地将流量路由到我的集群中?我觉得设置的某些部分我误解了,如果有人能指出我正确的方向,我将不胜感激。