metallb と Helm traefik インストール ダッシュボード 404 が見つかりません

metallb と Helm traefik インストール ダッシュボード 404 が見つかりません

Helmを使ってtraefikをインストールしました

しかし、Web UI をナビゲートしようとすると、http と https でエラー 404 が見つかりません。

    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

ロードバランサーに gitlab-ci があり、正常に動作しています。

  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$

答え1

引用元Traefik ドキュメント:

この HelmChart は、セキュリティ上の懸念から、デフォルトでは Traefik ダッシュボードを公開しません。したがって、ダッシュボードを公開する方法は複数あります。たとえば、ダッシュボードへのアクセスはポート転送によって実現できます。

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

以下のアドレスまでご連絡ください:http://127.0.0.1:9000/ダッシュボード/

関連情報