代码之家  ›  专栏  ›  技术社区  ›  ivarec

我应该在Kubernetes上的Traefik部署中使用NodePort吗?

  •  3
  • ivarec  · 技术社区  · 7 年前

    根据 Traefik's Kubernetes guide ,我应该使用类型为的服务 节点端口 公开Traefik(YAML文件 here ). 但是,如果这样做,我如何将集群中的一个IP暴露给外部世界?

    此时,我已编辑了示例 traefik-deployment.yaml 要成为的文件 负载平衡器 相反,它似乎与负载平衡器提供的IP配合得很好。我错过了什么?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Timo Reimann    7 年前

    这两种方法都是有效的。Kubernetes指南基本上提出了一个设置建议(在某种程度上侧重于本地minikube配置)。如果你已经找到了一条对你来说更方便的道路,那就一定要坚持下去。

    FWIW,我有时听到人们提出的一个担忧是,基于云的负载平衡器可能会更快地变得昂贵,而使用NodePort,您可以更好地控制请求如何路由到集群中(以降低便利性为代价)。