we have to work with instances of a poorly designed software;
it does grab at random the instance IP, no matter if it is local or private; the current solution that we have is to deploy an isolated namespace and associate the public IP to it via macvlan; but we would like to use kubernetes;
kubernetes pledge to be CNI compliant hence it should have macvlan capability as defined in here
we completely understand that the usual is to use private IPs due many reasons, but our application really needs one public IP per instance.