<p>How can I whitelist IP addresses for different hosts, but for the same path?</p>

<p>example.com - should be without whitelist. All others must be whitelisted.</p>

<pre><code>apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
spec:
  rules:
  - host: login.example.com
    http:
      paths:
      - backend:
          serviceName: login
          servicePort: 4444
        path: /
  - host: admin.example.com
    http:
      paths:
      - backend:
          serviceName: admin
          servicePort: 3333
        path: /
  - host: api.example.com
    http:
      paths:
      - backend:
          serviceName: api
          servicePort: 2222
        path: /
  - host: example.com
    http:
      paths:
      - backend:
          serviceName: wp
          servicePort: 1111
        path: /
</code></pre>

ssk
<p>annotations:
    nginx.ingress.kubernetes.io/whitelist-source-range: "1.1.1.1/24"</p>
