我试图设置traefik负载均衡器作为nginx入口的替代LB。由于我使用Kubernetes v1.12,因此我使用了https://github.com/helm/charts/tree/master/stable/traefik的Helm图表并安装在启用了rbac的GKE集群上:
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证书来“仅”路由流量。
答案 0 :(得分:1)
我在日志中看到的是traefik一直在重新加载其配置。
每次更改与之关联的Ingress资源(Traefik入口控制器)时,它应该重新加载。如果它一直重新加载,而不对群集进行任何更改,则Traefik本身或群集的设置方式可能存在问题。
我还想知道traefik是否确实需要TLS证书来“仅”路由流量。
不,不是。文档中的basic example显示 如果您不想进行设置,则不需要TLS。