Моя проблема в том, что мой входной контроллер traefik в моем кластере kubernetes отвечает 404 page not found
через http
, НО через https
Я получаю реальный ответ от службы.
Это произошло после того, как я добавил секцию TLS в IngressRoute
.
Это мой IngressRoute:
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: example-backend
namespace: example
spec:
entryPoints:
- web
- websecure
routes:
- match: Host(`api.example.com`)
kind: Rule
priority: 10
services:
- name: example-backend-service
port: 80
tls:
secretName: tls-secret # I'm using my own certificate, not Let's Encrypt
Почему я не получаю реальный / такой же ответ, как https