Это происходит потому, что kubernetes-dashboard-certs
не имеет файлов tls.crt
и tls.key
, ожидаемых traefik. Вы должны получить это в журналах traefik.
Следующие проблемы будут между сертификатами traefik и сертификатами панели управления. Я до сих пор не понимаю, как правильно это исправить и настроить трафик с опцией:
ssl.insecureSkipVerify: "true"
Последнее, что у меня было, это то, что конечная точка http не принимает логин, затем, наконец, я объявляю вход с помощью:
kubectl apply -f - << EOF
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
annotations:
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/ssl-redirect: "true"
spec:
rules:
- host: dashboard.domain.com
http:
paths:
- path: /
backend:
serviceName: kubernetes-dashboard
servicePort: 443
EOF