我试图建立一个traefik loadbalancer作为nginx-ingress的替代LB.我使用https://github.com/helm/charts/tree/master/stable/traefik的掌舵图并安装在我的GKE集群上,启用了rbac,因为我使用了Kubernetes v1.12:
helm install --name traefik-lb --namespace kube-system --set rbac.enabled=true stable/traefik
我的测试应用程序的ingress.yaml现在指向新的入口类:
kubernetes.io/ingress.class: "traefik"
我在日志中看到的是traefik一直重新加载它的配置。我还想知道traefik是否肯定需要TLS证书才能“正好”路由流量。
我在日志中看到的是traefik一直重新加载它的配置。
每次更改与其关联的Ingress资源(Traefik入口控制器)时,都应重新加载。如果它在不对集群进行任何更改的情况下一直重新加载,则可能是Traefik本身或集群设置方式存在问题。
我还想知道traefik是否肯定需要TLS证书才能“正好”路由流量。
不,它没有。文档中的basic example表明,如果您不想设置它,则不需要TLS。