- I have a cluster of VM (vmWare vCloude) with consul server installed on one of them.
- communication between VM is done ONLY view internal network IP. using ExternalIP is blocked. so consul agents installed on other VM are getting the internal IP as advertised address.
- I created a few Microservices using k8s that is installed on VM outside the cluster. I can communicate with the cluster ONLY with the ExternalIP.
problem:
consul is returning an advertised address from the VM and it can only be either, internal or external IP. if I choose the internalIP then I cannot use it from outside the cluster and if I use the externalIP, then all agents installed within the cluster will not be able to communicate. I did not find a why of configuring the advertised address with FQDN.
Did anyone faced this issue or have a solution for it?
Thank you,
Lior
question from:
https://stackoverflow.com/questions/65890744/hashicorp-consul-fqdn 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…