首页 > 解决方案 > 通过 helm chart 的 Traefik 负载均衡器不会路由任何流量

问题描述

我试图设置一个 traefik 负载均衡器作为 nginx-ingress 的替代 LB。我使用了来自https://github.com/helm/charts/tree/master/stable/traefik的 helm 图表,并安装在我的 GKE 集群上并启用了 rbac,因为我使用的是 Kubernetes v1.12:

helm install --name traefik-lb --namespace kube-system --set rbac.enabled=true stable/traefik

我的测试应用程序的 ingress.yaml 现在指向新的 ingress 类:

kubernetes.io/ingress.class: "traefik"

我在日志中看到的是 Traefik 一直在重新加载其配置。我还想知道 Traefik 是否确实需要 TLS 证书来“仅”路由流量。

标签: kuberneteskubernetes-helmtraefikkubernetes-ingress

解决方案


我在日志中看到的是 traefik 一直在重新加载其配置。

每次更改与其关联的 Ingress 资源时,它都应该重新加载(Traefik 入口控制器)。如果它一直在重新加载而对您的集群没有任何更改,则 Traefik 本身或您的集群设置方式可能存在问题。

我还想知道 traefik 是否肯定需要 TLS 证书来“仅”路由流量。

不,它没有。文档中的这个基本示例表明,如果您不想设置 TLS,则不需要它。


推荐阅读