Server Infra/Kubernetes
2022. 5. 6.
Istio EnvoyFilter Redirect 이슈
최근 k8s에 Istio를 적용하는도중 Service가 동작하지 않는 이슈를 발견했다. 웃긴게 curl로 http트래픽을 보내면 정상적으로 작동하는데 https로 보내면 작동하지 않았다. 위처럼 http로 접근하면 https로 redirect하는데 원인을 찾느라 한참 헤맸다. 알고보니 Envoy/istio는 x-forwarded-proto, x-forwared-for를 기본적으로 제거해 버린다. 방법은 EnvoyFilter에다 filterConfig를 추가하면된다 apiVersion: networking.istio.io/v1alpha3 kind: EnvoyFilter metadata: name: redirect-filter-ef namespace: istio-system spec: configPatche..