在 Azure 中,我有一个 Linux Web 应用程序(用于容器)在 2 个实例的应用程序服务计划下运行(在“横向扩展”菜单项下设置)。如果我理解正确,这对应于我的应用程序托管在 Azure 中的两个单独的 VM 实例上。
如果我在 Kudu 界面(开发工具-> 高级工具)中使用调试控制台,我实际登录的是什么?它是托管我的 Docker 容器的虚拟机之一吗?如果是这样,为什么我没有提示选择 VM(看到我在计划中配置了 2)?
首先让我澄清一些事情:Azure Web App != Azure Virtual Machine。
继续托管计划是 Web 应用程序的逻辑容器,每个 Web 应用程序通常通过将 scm 添加到 URL 来拥有自己的带有不同 URL 的 kudo,例如:
http://mysite.azurewebsites.net/ = WebApp URL
https://mysite.scm.azurewebsites.net/ = 必须是 URL
Kudu 将使您能够访问您的网站 + 一些其他配置文件和文件夹所在的 WebApp 根目录。
您无法选择,因为 kudu 使您可以访问 WebApp,而不是托管计划,因此转到您的第二个网站,您应该会看到不同的 kudu。
请您澄清一些事情,以便您可以获得更好的帮助。
在 Azure 中,我有一个 Linux Web 应用程序(用于容器)在 2 个实例的应用程序服务计划下运行。如果我理解正确,这对应于我的应用程序托管在 Azure 中的两个单独的 VM 实例上。
您是否使用容器作为部署方法?部署到网络应用程序?存在于托管计划中?包含另外两个实例?
这个假设正确吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句