在Azure中将Kudu与多实例应用程序服务结合使用

时间:2018-08-13 11:28:04

标签: azure azure-web-app-service kudu azure-app-service-plans azure-web-app-for-containers

在Azure中,我有一个Linux Web App(用于容器)在2个实例的应用程序服务计划下运行(在“ Scale out”菜单项下设置)。如果我正确理解,则表示我的应用程序托管在Azure中的两个单独的VM实例上。

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

1 个答案:

答案 0 :(得分:1)

对于初学者来说,我先澄清一下:Azure Web App!= Azure虚拟机。

继续执行托管计划是Web应用程序的逻辑容器,每个Web应用程序将通过不同的URL拥有自己的kudo,通常通过向URL添加scm来实现,例如:

http://mysite.azurewebsites.net/ = WebApp网址

https://mysite.scm.azurewebsites.net/ = KUDU URL

Kudu将使您能够访问您的网站所在的WebApp根目录以及一些其他配置文件和文件夹。

您别无选择,因为kudu允许您访问WebApp,而不是托管计划,因此可以访问第二个网站,您应该会看到其他的kudu。

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

  

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

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

这个假设正确吗?