istio
36 строк · 1.7 Кб
1apiVersion: release-notes/v2
2kind: feature
3area: networking
4issue:
5- 27749
6releaseNotes:
7- |
8**Updated** the default installation of gateways to not configure clusters for `AUTO_PASSTHROUGH`, reducing memory costs.
9
10upgradeNotes:
11- title: "`AUTO_PASSTHROUGH` Gateway mode"
12content: |
13Previously, gateways were configured with multiple Envoy `cluster` configurations for each Service in the cluster, even those
14not referenced by any Gateway or VirtualService. This was added to support the `AUTO_PASSTHROUGH` mode on Gateway, generally used for exposing Services across networks.
15
16However, this came at an increased CPU and memory cost in the gateway and Istiod. As a result, we have disabled these by default
17on the `istio-ingressgateway` and `istio-egressgateway`.
18
19If you are relying on this feature for multi-network support, please ensure you apply one of the following changes:
20
211. Follow our new [Multicluster Installation](/docs/setup/install/multicluster/) documentation.
22
23This documentation will guide you through running a dedicate gateway deployment for this type of traffic (generally referred to as the `eastwest-gateway`).
24This `eastwest-gateway` will automatically be configured to support `AUTO_PASSTHROUGH`.
25
261. Modify your installation of the gateway deployment to include this configuration. This is controlled by the `ISTIO_META_ROUTER_MODE` environment variable. Setting this to `sni-dnat` enables these clusters, while `standard` (the new default) disables them.
27
28{{< text yaml >}}
29ingressGateways:
30- name: istio-ingressgateway
31enabled: true
32k8s:
33env:
34- name: ISTIO_META_ROUTER_MODE
35value: "sni-dnat"
36{{< /text >}}
37