github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/integration-tests/test-resources/ingress.yaml (about) 1 apiVersion: v1 2 kind: Service 3 metadata: 4 name: echoserver 5 spec: 6 ports: 7 - port: 80 8 targetPort: 80 9 protocol: TCP 10 selector: 11 app: echoserver 12 --- 13 apiVersion: apps/v1 14 kind: Deployment 15 metadata: 16 name: echoserver 17 spec: 18 replicas: 1 19 template: 20 metadata: 21 labels: 22 app: echoserver 23 spec: 24 containers: 25 - image: nginx 26 imagePullPolicy: IfNotPresent 27 name: echoserver 28 ports: 29 - containerPort: 80 30 --- 31 apiVersion: v1 32 kind: Service 33 metadata: 34 name: echoserver-tls 35 spec: 36 ports: 37 - port: 80 38 targetPort: 80 39 protocol: TCP 40 selector: 41 app: echoserver-tls 42 --- 43 apiVersion: apps/v1 44 kind: Deployment 45 metadata: 46 name: echoserver-tls 47 spec: 48 replicas: 1 49 template: 50 metadata: 51 labels: 52 app: echoserver-tls 53 spec: 54 containers: 55 - image: nginx 56 imagePullPolicy: IfNotPresent 57 name: echoserver-tls 58 ports: 59 - containerPort: 80 60 --- 61 apiVersion: apps/v1 62 kind: Ingress 63 metadata: 64 name: echoserver 65 annotations: 66 kubernetes.io/ingress.class: "nginx" 67 ingress.kubernetes.io/ssl-redirect: "false" 68 ingress.kubernetes.io/rewrite-target: / 69 spec: 70 rules: 71 - host: kismaticintegration.com 72 http: 73 paths: 74 - path: /echo 75 backend: 76 serviceName: echoserver 77 servicePort: 80 78 --- 79 apiVersion: apps/v1 80 kind: Ingress 81 metadata: 82 name: echoserver-tls 83 annotations: 84 kubernetes.io/ingress.class: "nginx" 85 ingress.kubernetes.io/rewrite-target: / 86 spec: 87 tls: 88 - hosts: 89 - kismaticintegration.com 90 secretName: kismaticintegration-tls 91 rules: 92 - host: kismaticintegration.com 93 http: 94 paths: 95 - path: /echo-tls 96 backend: 97 serviceName: echoserver-tls 98 servicePort: 80