问题描述
- 我有一组 VM (vmWare vCloude),其中一个安装了 consul 服务器。
- VM 之间的通信已完成仅查看内部网络 IP。使用 ExternalIP 被阻止。因此安装在其他 VM 上的 consul 代理将获取内部 IP 作为广告地址。
- 我使用安装在集群外 VM 上的 k8s 创建了一些微服务。我只能通过 ExternalIP 与集群通信。
问题: consul 正在从 VM 返回一个广告地址,它只能是内部或外部 IP。如果我选择 internalIP,则无法从集群外部使用它;如果我使用 externalIP,则集群内安装的所有代理都将无法通信。我没有找到使用 FQDN 配置广告地址的原因。
有没有人遇到过这个问题或有解决方案? 谢谢, 利奥
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)