istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/tcp-echo/tcp-echo-20-v2.yaml (about) 1 # Copyright 2018 Istio Authors 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 apiVersion: networking.istio.io/v1alpha3 16 kind: VirtualService 17 metadata: 18 name: tcp-echo 19 spec: 20 hosts: 21 - "*" 22 gateways: 23 - tcp-echo-gateway 24 tcp: 25 - match: 26 - port: 31400 27 route: 28 - destination: 29 host: tcp-echo 30 port: 31 number: 9000 32 subset: v1 33 weight: 80 34 - destination: 35 host: tcp-echo 36 port: 37 number: 9000 38 subset: v2 39 weight: 20