【发布时间】:2021-05-12 06:19:21
【问题描述】:
我有一个 nginx 入口控制器并与他公开服务,我们计划将 Istio 更改为入口流量。
我有一个包含 sn-p 的入口规则:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/server-snippet: |
location ~* "^/" {
proxy_pass "https://127.0.0.1";
proxy_set_header Host $http_x_forwarded_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_connect_timeout 10s;
proxy_send_timeout 120s;
proxy_read_timeout 120s;
client_max_body_size 300m;
}
name: foo
spec:
ingressClassName: bar
rules:
- host: foo.bar
tls:
- hosts:
- foo.bar
这个入口将http_x_forwarded_host复制到Host并发送到nginx入口。
有什么想法可以将此规则转换为 istio? 谢谢。
马可
【问题讨论】:
标签: istio nginx-ingress istio-gateway