在Azure中,我有一个Linux Web App(用于容器)在2个实例的应用程序服务计划下运行(在“ Scale out”菜单项下设置)。如果我正确理解,则表示我的应用程序托管在Azure中的两个单独的VM实例上。
如果我随后在Kudu界面(开发工具->高级工具)中使用调试控制台,我实际上要登录什么?是托管Docker容器的VM之一吗?如果是这样,为什么不提示我选择VM(请参阅我在计划中配置的2)?
答案 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应用程序?在托管计划中存在?包含另外两个实例?
这个假设正确吗?