[英]How to disable tls for specific traefik ingress in kubernetes?
我在 Kube.netes 中使用 traefik ingress controller。 它被配置為將所有請求重定向到 https 並在將請求傳遞給后端服務之前終止 tls 連接。
是否可以只為一個特定的入口配置啟用 http 而為其他入口配置啟用 https? 任何例子都會有所幫助。
我只想為此入口啟用 http(無 https)
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: test-ingress
spec:
rules:
- host: testdomain.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: test-service
port:
number: 8080
您可以使用如下配置創建一個入口
apiVersion: networking.k8s.io/v1
kind: Ingress
annotation:
kubernetes.io/ingress.class: "traefik"
ingress.kubernetes.io/force-ssl-redirect: "false"
ingress.kubernetes.io/ssl-redirect: "false"
traefik.ingress.kubernetes.io/frontend-entry-points: http
metadata:
name: test-ingress
spec:
rules:
- host: testdomain.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: test-service
port:
number: 8080
您可以從這里獲得有關注釋的更多信息: https://doc.traefik.io/traefik/v1.6/configuration/backends/kube.netes/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.