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