【发布时间】:2019-01-03 16:10:16
【问题描述】:
我们有多个通过 git 子模块使用共享微服务(索引、索引管理等)的 Azure 应用程序。我们部署了第一个应用程序没有任何问题,但是当尝试部署第二个应用程序时,微服务没有在应用程序中创建。
由于这些微服务是子模块,它们共享相同的 ServiceManifest,并具有相同的名称和版本号。目前两者都在同一个提交,但将来它们可以相互独立。
尽管位于不同的应用程序中,共享名称是否会导致我们的部署问题?
【问题讨论】:
-
部署到什么地方? Azure 网络应用?容器?服务结构? AKS?
-
这是一个 Service Fabric 部署
-
应该有某种部署日志可供您使用。那将是第一个开始的地方。通常,您不能将同一应用程序的相同版本多次部署到集群中,但我不确定这是否是这里的问题。
-
请分享您的应用清单,以便更轻松地为您提供帮助!
-
我刚刚更新了 ServiceManifest 名称,使其在应用程序之间是唯一的,但仍未部署。在添加新服务之前,应用更新是否会替换所有现有服务?
标签: azure microservices azure-service-fabric azure-deployment