Tenho um cenário em que uso o OpenELB como um banco de dados de carga para anunciar o endereço MAC da minha interface e o endereço IP externo (192.168.41.71) no meu cluster Kubernetes.
Pelo que entendi, não preciso do endereço IP da interface, porque o mundo externo só precisa saber o endereço EIP e o endereço Mac da interface.
Minha pergunta é: como posso receber pacotes sem o endereço IP da interface e encaminhá-los para a tabela de roteamento local pelo IPVS?
Quando eu defino um endereço IP aleatoriamente, os pacotes podem ser recebidos e encaminhados normalmente. No entanto, se eu excluir o endereço IP da interface, não funciona.
Dependendo do que estiver instalado naquele host, é improvável que isso funcione.
A execução sem um endereço IP em uma interface requer que a) o host ainda aceite pacotes IP (o IP não pode ser desvinculado, a vinculação geralmente requer um endereço) e b) todos os outros nós no mesmo segmento L2 já saibam o endereço MAC do "gateway" (já que ARP/NDP não funcionará).
Se você não puder atender a ambos os requisitos, basta adicionar um endereço a essa interface. Afinal, endereços IP privados ou mesmo link local são gratuitos.