在 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 应用? 存在于托管计划中 ? 包含另外两个实例?
这个假设正确吗?