バージョン 1.5.4の Helmチャートを介して Ingress コントローラーとして Traefik を設定しました。LetsEncrypt を有効にし、SSL を Enforced に設定しているため、公開されているすべてのサービスで必要に応じて SSL が強制されます。
最近、単一のイングレスで SSL を強制する必要がない状況に遭遇しました。私は見つけることができるすべての注釈を試しましたが、発生する可能性が最も高いのはリダイレクトループ (http -> https -> http) であり、SSL がまだ強制されていると信じさせてくれます。
注釈を介してこれを実行できた人はいますか? 1.5 Thanks の注釈は次のとおりです。
現在デプロイされているイングレス:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
creationTimestamp: 2018-09-18T05:52:41Z
generation: 1
labels:
app: prerender
chart: prerender-0.4.0
heritage: Tiller
release: prerender
name: prerender-prerender
namespace: production-prerender-io
resourceVersion: "41421557"
selfLink: /apis/extensions/v1beta1/namespaces/production-prerender-io/ingresses/prerender-prerender
uid: 0e8a1286-bb07-11e8-9938-06e82a01885c
spec:
rules:
- host: prerender.mydomain.com
http:
paths:
- backend:
serviceName: prerender-prerender
servicePort: 3000
path: /
status:
loadBalancer: {}