问题标签 [azure-container-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
138 浏览

azure-container-apps - 容器应用程序失败并出现错误“配置容器应用程序时出错。容器无法启动”

在创建 Azure 容器应用程序时,我在创建“设置容器应用程序时出错。容器''未能启动。请检查 Log Analytics 工作区以获取容器日志。” 当我转到 Log Analytics 和 Logs 时,我没有看到任何表。为什么容器会失败?

0 投票
1 回答
118 浏览

azure - 如何将 Azure 容器应用添加到 VNET

谁能告诉我用于将“Azure 容器应用程序”添加到 VNET 的 YAML。

注意:这是一个容器应用程序而不是 Web 应用程序或容器实例(全新 GA)。

我正在更新我的 YAML 以包含 VNET,“Az containerapp update”运行没有失败,但容器未添加到 VNET。

0 投票
1 回答
286 浏览

azure-container-apps - Container App 启动失败,出现“standard_init_linux.go:228: exec user process caused: exec format error”

正在使用 Azure 容器应用程序并在部署时命令未能配置容器并告诉我检查日志分析。当我检查时,我只看到容器中的一个日志,上面写着:

standard_init_linux.go:228: exec 用户进程导致:exec 格式错误

这里有什么问题?

0 投票
0 回答
119 浏览

azure-web-app-service - 在 Azure 上托管 ShinyProxy

我正在探索 Azure 上 ShinyProxy 的 Docker 功能,我希望以一种简单、可扩展且经济实惠的方式对其进行设置。据我了解,有五种方法可以在 Azure 上设置基于 Docker 的服务。

问题

我的问题有两个,

  1. 部署基于 ShinyProxy 的容器的一般经验,这些容器会根据连接的用户会话生成和销毁其他容器;
  2. 如何纠正我的方法?

方法

(从最理想到最不理想列出;除了虚拟机方法之外的所有测试。)

A) 应用服务 Docker 或 Docker Compose 设置

大多数经验,复杂性都被抽象掉了。

通过这种方法,我发现 Docker 和 Docker Compose for Azure App Services 的当前实现不支持(忽略)networks(据我了解)让 ShinyProxy 与内部网络上的其他容器通信所需的那些。在 Docker Compose 文件中,我指定了以下内容(并验证它在本地工作):

如果我正确理解文档,您将无法为您的容器创建任何自定义网络。目前尚不清楚您是否可以创建可用于此目的的自定义 Azure vnet(我没有创建这些的经验)。

这个 ShinyProxy 设置的第二个重要部分是docker.sock将主机和容器中的文件映射在一起。同样,这可以通过 Docker Compose 文件或单个 Docker 文件的参数来完成。这就是我在 Docker Compose 文件中指定它的方式(并验证它是否有效):

然后使用docker_sock命名卷与容器/var/run/docker.sock文件docker_sock:/var/run/docker.sock.

由于这两个问题,尝试访问specsShinyProxyapplication.yml文件中定义的任何内容只会导致 aConnection refusedFile could not be foundJava 错误。两者都对应于网络通信和docker.sock映射。

B) 容器实例

新型服务,看起来很简单

与应用服务方法几乎相同的问题。

C) 容器应用

新型服务,看起来很简单

与应用服务方法几乎相同的问题。

D) Kubernetes 服务

需要很多额外的配置。

尝试过,但放弃了这种方法,因为我不想处理额外的配置层,而且我怀疑我是否需要这么多的控​​制来实现我想要的目标。

E) 虚拟机

需要对生产环境进行大量设置和自我管理。

还没试过。似乎有几篇文章讨论了如何解决这个问题。

本地复制

这是我的配置文件的一些修改示例。我留下了一些评论,并在那里评论了属性。

闪亮代理application.yml

闪亮代理Dockerfile

docker-compose.yml

准备好所有文件后,只需运行docker compose build && docker compose up.

0 投票
1 回答
193 浏览

azure - 在 Azure 中预配容器应用程序失败并出现“冲突”的合理原因是什么,为什么没有写入分析工作区的日志?

确切的状态消息配置失败是:

当我尝试使用以下命令从日志分析中获取数据时:

我得到 =>BadArgumentError: The request had some invalid properties 这可能与日志分析工作区的自定义日志中没有创建自定义表有关(假设)。

使用二头肌脚本自动部署。我在调试模式下运行命令以获得最多的输出,但它没有提供太多额外的有用信息:

最有用的部分是,这可能会给内部人员一些额外的信息:

所以我基本上有2个问题:

  • 什么可能导致配置失败?
  • 为什么没有日志写入我的分析工作区(或任何地方),以便我可以诊断正在发生的事情?

在此先感谢您的帮助

0 投票
0 回答
79 浏览

azure - Azure 容器应用 - 长期运行的服务

我在核心网中创建了一个应用程序,它应该是一个长时间运行的应用程序,实现为BackgroundService并且项目是Microsoft.NET.Sdk.Worker. 在我的工人阶级中,我延迟了ExecuteAsync使用以下代码:

在本地运行代码(使用 docker)时,它工作正常,应用程序一直在运行,直到我停止它。但是,然后我在 Azure 容器应用程序(目前处于预览状态)下启动它,延迟任务立即取消任务,并且我的容器无法部署。

我在容器应用程序中找不到有关此限制的任何文档,而且我不知道该怎么做,因为它在正常的 docker 设置中工作。

0 投票
0 回答
119 浏览

azure-container-apps - 如何将自定义域与 Azure 容器应用程序一起使用?

我在容器应用环境中创建了两个 Azure 容器应用;然后他们得到了类似这样的 URL:

backend.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

my-container-app.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

两者都有一个像这样的静态 IP 地址 [2*.1**.2**.1**] 如果我在这些 URL 上访问 Web 浏览器,应用程序会响应预期的内容并HTTP 200 OK

然后我访问了我的域的 CloudFlare 面板并在 DNS 上创建了两条 CNAME 记录:

现在,如果我PING backend.mydomainxyz.comapp.mydomainxyz.comDNS 正确地将域解析为静态 IP 地址。但是如果我在 Web 浏览器中打开 URL,它会给出一个HTTP 404 ERROR

如何将自定义域与 Azure 容器应用程序一起使用?

更新:“还没有。在接下来的几周内推出。现在你必须使用 API M 或 Azure 前门来提供直到那时”,Jeff Hollan

0 投票
1 回答
377 浏览

azure - 在 Azure Container App 上部署 docker compose

ACA 文档我们必须指定容器的目标端口

现在我的问题是如何通过 docker-compose 进行部署,而不仅仅是一个图像,因为只有一个目标端口?

0 投票
1 回答
40 浏览

azure - 如何在 Azure 中监控容器应用指标

我是 azure 环境的新手,想知道如何监控 azure 容器应用程序?目前我已经通过运行容器应用程序部署了一个 nodejs 应用程序,并且我知道如何使用协议部分来查询一些日志。

我真正在研究的是如何获取传入请求或 vcpu 使用情况等指标,但我不知道如何使用 azure 监控获取这些指标。

如何访问这些值?

0 投票
1 回答
45 浏览

azure - 用于 azure 容器应用程序的 azure rest api

是否有用于“Azure Container Apps”服务的 api 或 azure golang sdk?,这仍处于预览阶段。

https://docs.microsoft.com/en-us/azure/container-apps/?ocid=AID3042118

Azure Rest API 门户中没有此列表

https://docs.microsoft.com/en-us/rest/api/azure/

谢谢-嫩。