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

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

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

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: vfunction-server
  labels:
    app: vfunction-server
spec:
  hosts:
    - vfunction.organization.com
  gateways:
    - istio-gateways/istio-gateway
  http:
    - match:
        - uri:
            prefix: /
      route:
        - destination:
            host: vfunction-nginx
            port:
              number: 80
  1. Apply the Manifest for the Ingress
kubectl apply -f istio.yaml