根据Traefik's Kubernetes guide,我应该使用 NodePort 类型的服务来公开Traefik(YAML文件here)。但是,如果我这样做,如何将我的群集中的一个IP暴露给外部世界?
此时,我已将示例traefik-deployment.yaml文件编辑为 LoadBalancer ,而且它似乎与负载均衡器提供的IP一样正常。我错过了什么?
答案 0 :(得分:2)
两者都是有效的方法。 Kubernetes指南基本上提出了一个建议(稍微关注本地minikube配置)。如果您找到了一条对您来说更方便的路径,请务必随时坚持下去。
FWIW,我有时会听到的一个问题是,基于云的LoadBalancers可能会变得更加昂贵,而使用NodePort,您可以更好地控制请求如何路由到您的群集中(以降低便利性为代价)。