metallb und Helm traefik installieren dashbord 404 nicht gefunden

metallb und Helm traefik installieren dashbord 404 nicht gefunden

Ich habe Traefik mit Helm installiert

aber wenn ich versuche, durch die Web-Benutzeroberfläche zu navigieren, erhalte ich bei http und https den Fehler 404 nicht gefunden:

    helm install traefik traefik/traefik 

    kubectl get svc -l app.kubernetes.io/name=traefik
    NAME      TYPE           CLUSTER-IP    EXTERNAL-IP   PORT(S)                      AGE
    traefik   LoadBalancer   10.99.97.18   10.0.2.13     80:32644/TCP,443:32704/TCP   17m

curl http://10.0.2.13
404 page not found

Ich habe gitlab-ci im Loadbalancer und es funktioniert einwandfrei.

  kubectl get svc
    NAME                    TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                        AGE
    kubernetes              ClusterIP      10.96.0.1       <none>        443/TCP                        4d23h
    load-balancer-service   LoadBalancer   10.106.191.82   10.0.2.10     80:31560/TCP                   3d3h
    test-gitlab             LoadBalancer   10.111.57.85    10.0.2.12     8080:31920/TCP,443:31004/TCP   2d6h
    traefik                 LoadBalancer   10.99.97.18     10.0.2.13     80:32644/TCP,443:32704/TCP     18m


curl http://10.0.2.12:8080
<html><body>You are being <a href="http://10.0.2.12:8080/users/sign_in">redirected</a>.</body></html>rbo@k8smaster1:~/metallb/nginx$

Antwort1

Zitat ausTraefik-Dokumentation:

Aus Sicherheitsgründen zeigt dieses HelmChart das Traefik-Dashboard standardmäßig nicht an. Es gibt also mehrere Möglichkeiten, das Dashboard anzuzeigen. Der Zugriff auf das Dashboard könnte beispielsweise über eine Portweiterleitung erfolgen:

kubectl port-forward $(kubectl get pods --selector "app.kubernetes.io/name=traefik" --output=name) 9000:9000

Die Erreichbarkeit beträgt dann:http://127.0.0.1:9000/dashboard/

verwandte Informationen