Current version keepalived-vip provide use only one interface for all VIPs, we define it in args when keepalived starts, but i can't use specific interface for each VIP.
What you think about define interface via vip-configmap, for example:
---
apiVersion: v1
kind: ConfigMap
metadata:
name: vip-configmap
namespace: default
data:
10.8.0.50/eth0: kube-system/service1
10.8.0.38/eth1: kube-system/service2
It's would very useful.