Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在Kubernetes上的Traefik部署中使用NodePort吗?_Kubernetes_Traefik - Fatal编程技术网

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

我应该在Kubernetes上的Traefik部署中使用NodePort吗?,kubernetes,traefik,Kubernetes,Traefik,根据,我应该使用类型为NodePort的服务来公开Traefik(YAML文件)。但是,如果我这样做,如何将集群中的一个IP暴露给外部世界 此时,我已将示例文件编辑为一个负载平衡器,它似乎与负载平衡器提供的IP配合得很好。我遗漏了什么?这两种方法都是有效的。Kubernetes指南基本上提出了一个设置建议(在某种程度上侧重于本地minikube配置)。如果你找到了一条对你来说更方便的路,那就一定要坚持下去 FWIW,我有时听到的一个担忧是,基于云的负载平衡器可能会更快地变得昂贵,而使用NodeP

根据,我应该使用类型为NodePort的服务来公开Traefik(YAML文件)。但是,如果我这样做,如何将集群中的一个IP暴露给外部世界


此时,我已将示例文件编辑为一个负载平衡器,它似乎与负载平衡器提供的IP配合得很好。我遗漏了什么?

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


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

Traefik建议使用NodePort,因为它在每个k8s设置(云/裸机)上都可用。LoadBalancer由云提供商提供。使用负载平衡器通常比使用节点端口更好。这看起来是正确的答案,但这是一条注释:)