You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

通过Helm安装Traefik后Web UI访问出现404错误的问题求助

通过Helm安装Traefik后Web UI访问出现404错误的问题求助

大家好,我最近遇到了一个Traefik的问题,折腾半天没搞定,想请各位帮忙分析下。

我通过Helm安装Traefik,执行的命令是:

helm install traefik traefik/traefik

安装完成后,我查看Traefik对应的Service信息:

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

但当我尝试通过HTTP或HTTPS访问Traefik的Web UI时,一直收到404 page not found错误。比如执行:

curl http://10.0.2.13

得到的结果就是404 page not found

奇怪的是,我集群里的其他LoadBalancer服务(比如GitLab)访问是完全正常的。我用下面的命令查看了所有Service:

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

测试GitLab的访问是正常的:

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>

我实在搞不懂为什么Traefik的Web UI会出现404,有没有大佬能指点下可能的原因或者排查方向?

备注:内容来源于stack exchange,提问作者Rabah DevOps

火山引擎 最新活动