SV
Size: a a a
SV
SV
4
---
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: play-google-com-app
namespace: xxx
spec:
gateways:
- mkopa-gateway
hosts:
- '*'
http:
- match:
- uri:
exact: /app
redirect:
uri: /store/apps/details?id=xxx
authority: play.google.com
---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: play-google-com-app
namespace: xxx
spec:
hosts:
- play.google.com
location: MESH_EXTERNAL
ports:
- number: 443
name: https
protocol: TLS
resolution: DNS
4
4
4
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: ingressgateway-gzip
namespace: istio-system
spec:
workloadSelector:
labels:
istio: ingressgateway
configPatches:
- applyTo: HTTP_FILTER
match:
context: GATEWAY
listener:
filterChain:
filter:
name: "envoy.http_connection_manager"
subFilter:
name: 'envoy.router'
patch:
operation: INSERT_BEFORE
value:
name: envoy.gzip
config:
remove_accept_encoding_header: true
compression_level: DEFAULT
F
4
4
4
4
4
Non-TCP based protocols, such as UDP, are not proxied. These protocols will continue to function as normal, without any interception by the Istio proxy but cannot be used in proxy-only components such as ingress or egress gateways.
4
DP
4
DP