将 Kudu 与 Azure 中的多实例应用服务结合使用



在 Azure 中,我有一个 Linux Web 应用(用于容器(在 2 个实例的应用服务计划下运行(在"横向扩展"菜单项下设置(。如果我理解正确,这对应于我的应用程序托管在 Azure 中的两个单独的 VM 实例上。

如果我随后在Kudu界面中使用调试控制台(开发工具->高级工具(,我实际上登录了什么?它是托管我的 Docker 容器的虚拟机之一吗?如果是这样,为什么没有提示我选择 VM(请参阅我在计划中配置 2(?

首先,让我澄清一些事情:Azure Web App != Azure Virtual Machine。

继续 托管计划是 Web 应用程序的逻辑容器,每个 Web 应用程序都有自己的不同 url 的荣誉,通常通过将 scm 添加到 URL 例如:

http://mysite.azurewebsites.net/= 网络应用网址

https://mysite.scm.azurewebsites.net/= 库杜网址

Kudu 将使您能够访问您的网站所在的 WebApp 根目录 + 一些额外的配置文件和文件夹。

您无法选择,因为 kudu 允许您访问 WebApp,而不是托管计划,因此转到您的第二个网络,您应该会看到不同的 kudu。

请您澄清一些内容,以便获得更好的帮助。

在 Azure 中,我有一个 Linux Web 应用(用于容器(,在 2 个实例的应用服务计划下运行。如果我理解正确,这对应于我的应用程序托管在 Azure 中的两个单独的 VM 实例上。

是否使用容器作为部署方法? 部署到 Web 应用? 存在于托管计划中 ? 包含另外两个实例?

这个假设正确吗?

最新更新