相关疑难解决方法(0)

通过 Ingress 的 Kubernetes 仪表板

我有带有 Ingress/Traefik 控制器的 Kubernetes 集群

另外,我使用这里的标准配置安装了仪表板:https : //raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

我正在尝试通过 Ingress 访问仪表板,但出现 404 错误

404 page not found
Run Code Online (Sandbox Code Playgroud)

我的 ingress.yml 文件看起来像这样

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: "traefik"
  name: app-ingress-system
  namespace: kube-system
spec:
  tls:
  - hosts:
    - dashboard.domain.com
    secretName: kubernetes-dashboard-certs
  rules:
  - host: dashboard.domain.com
    http:
      paths:
      - path: /
        backend:
          serviceName: kubernetes-dashboard
          servicePort: 443
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的 - 路径:(如 /dashboard、/proxy)相同的结果

kubernetes kubernetes-dashboard kubernetes-ingress

7
推荐指数
1
解决办法
6468
查看次数

Kubernetes:Traefik(v2.2)仪表板返回“404页面未找到”

在 Kubernetes 环境中启动 Traefik 仪表板时遇到问题,以下是我的 traefik 部署设置:

kind: Deployment
apiVersion: apps/v1
metadata:
  namespace: ingress-traefik
  name: traefik
  labels:
    app: traefik

spec:
  replicas: 1
  selector:
    matchLabels:
      app: traefik
  template:
    metadata:
      labels:
        app: traefik
    spec:
      serviceAccountName: traefik-ingress-controller
      containers:
        - name: traefik
          image: traefik:v2.2
          ports:
            - name: web
              containerPort: 80
            - name: websecure
              containerPort: 443
            - name: admin
              containerPort: 8080
          args:
            - --api
            - --api.dashboard=true
            - --providers.kubernetesingress
            - --providers.kubernetescrd
            - --entrypoints.web.Address=:80
            - --entrypoints.websecure.Address=:443
            - --ping.entryPoint=web
            - --log.level=debug
Run Code Online (Sandbox Code Playgroud)

和仪表板 ingressRoute 设置:

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute …
Run Code Online (Sandbox Code Playgroud)

kubernetes traefik traefik-ingress

1
推荐指数
1
解决办法
5297
查看次数