You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.
New to Voyager? Please start here.
You can preserve client source IP by setting annotation
LoadBalancer type ingresses, the actual configuration generated depends on the underlying cloud provider.
GCE, GKE, Azure, ACS: Sets
Localfor services used to expose HAProxy. See here.
AWS: Enables accept-proxy that enforces the use of the PROXY protocol over any connection accepted by any of the sockets declared on the same line.
NodePort type ingresses, it sets
Local regardless the cloud provider.
apiVersion: voyager.appscode.com/v1beta1 kind: Ingress metadata: name: test-ingress namespace: default annotations: ingress.appscode.com/keep-source-ip: "true" spec: rules: - host: voyager.appscode.test http: paths: - path: /foo backend: serviceName: test-server servicePort: 80