Criei um cluster onde um dos nós foi adicionado a uma instância de Portainer fora do cluster.
Dentro do Portainer, você consegue subir containers como se fosse no modo standalone e eu subi jusatmente alguns containers utilizando um docker-compose lá pelo Portainer.
Dentro desse compose, tinham duas apis em Java rodando na porta 8080 e expondo a porta 8080 pra 'máquina física'.
Não foi possível se comunicar nem pelo nome do container, nem pelo ip do container, nem pelo ip da própria máquina física.
Qual o problema, porque não foi possível uma api conseguir consumir a outra?