I have this configuration for my Consul client:
bind_addr = "{{ node_private_ip }}"
advertise_addr = "{{ node_private_ip }}"
client_addr = "0.0.0.0"
Services being correctly advertised on my private network interface, the issue is thought that consul sidecar proxies are exposing tcp ports on public network interface, instead of private one.
Is it expected behaviour?