我的问题是我的 kubernetes 集群中的 traefik 入口控制器确实响应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
?