istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pkg/test/framework/components/gcemetadata/gce_metadata_server.yaml (about) 1 # Copyright 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 apiVersion: v1 15 kind: Service 16 metadata: 17 name: gce-metadata-server 18 labels: 19 app: gce-metadata 20 spec: 21 # Use LB service so it can be reached cross cluster 22 type: LoadBalancer 23 ports: 24 - name: http 25 port: 8080 26 - name: http-vm 27 port: 8081 28 selector: 29 app: gce-metadata 30 --- 31 apiVersion: apps/v1 32 kind: Deployment 33 metadata: 34 name: gce-metadata-server 35 spec: 36 replicas: 1 37 selector: 38 matchLabels: 39 app: gce-metadata 40 template: 41 metadata: 42 labels: 43 app: gce-metadata 44 spec: 45 containers: 46 - image: gcr.io/istio-testing/fake-gce-metadata:1.2 47 imagePullPolicy: Always 48 name: gce-metadata 49 ports: 50 - containerPort: 8080