【发布时间】:2020-08-17 16:18:47
【问题描述】:
我创建了一个带有专用 IP 的 Azure 容器实例。它连接到 VNET,因此我的 Web 应用程序可以以安全的方式与其通信。 (这个 API 也有 Bearer 令牌,但我不想公开)。
但是,重新启动容器时,我得到了一个新 IP。因此我必须更新 Env 并重新启动我的应用程序。
有没有办法在 Azure 中实现服务发现,所以我的 Web 应用(和其他服务)知道这个容器实例在哪里,尤其是当容器获得新 IP 时。
我习惯与 Pivotal 和 Consul 打交道,但在 Azure 下我没有这些工具。 在 Pivotal 中,我能够启动多个实例,平台会自动发现和负载平衡。目前,Azure感觉很手动:(
- azure 是否能够在可以自动解析的主机名下注册服务?
- 当多个实例同名启动时,Azure 是否支持负载平衡?
【问题讨论】: