github.com/projectcontour/contour@v1.28.2/site/content/examples/kuard-httpproxy.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 labels: 5 app: kuard 6 name: kuard 7 spec: 8 replicas: 3 9 selector: 10 matchLabels: 11 app: kuard 12 template: 13 metadata: 14 labels: 15 app: kuard 16 spec: 17 containers: 18 - image: gcr.io/kuar-demo/kuard-amd64:1 19 name: kuard 20 --- 21 apiVersion: v1 22 kind: Service 23 metadata: 24 labels: 25 app: kuard 26 name: kuard 27 spec: 28 ports: 29 - port: 80 30 protocol: TCP 31 targetPort: 8080 32 selector: 33 app: kuard 34 sessionAffinity: None 35 type: ClusterIP 36 --- 37 apiVersion: projectcontour.io/v1 38 kind: HTTPProxy 39 metadata: 40 labels: 41 app: kuard 42 name: kuard 43 namespace: default 44 spec: 45 virtualhost: 46 fqdn: kuard.local 47 routes: 48 - conditions: 49 - prefix: / 50 services: 51 - name: kuard 52 port: 80