How to create an HTTPProxy Ingress for a vFunction Server in a Kubernetes Cluster

Take the following steps to create an HTTPProxy Service Mesh Ingress for a vFunction Server in a Kubernetes Cluster:

  1. Create an httpproxy.yaml Manifest for the HTTPProxy Ingress using the details below as a guide
### Replace vfunction.organization.com with the FQDN for the vFunction Server

apiVersion: projectcontour.io/v1
kind: HTTPProxy
metadata:
  name: vfunction-server
  labels:
    app: vfunction-server
spec:
  virtualhost:
    fqdn: vfunction.organization.com
    tls:
      enableFallbackCertificate: true
      secretName: ingress-contour/ingress-contour-default-ssl-cert
  routes:
    - conditions:
      - prefix: /
    pathRewritePolicy:
      - prefix: /
        replacement: /
    timeoutPolicy:
      response: 1000s
      idle: 1000s
    retryPolicy:
      count: 3
      preTryTimeout: 1000s
    services:
      - name: vfunction-nginx
        port: 80