azure-container-service

通过 Azure 应用程序网关连接到作为 ACI 运行的 Oracle DB 时出现 TNS 错误
azure-container-service

通过 Azure 应用程序网关连接到作为 ACI 运行的 Oracle DB 时出现 TNS 错误

我有一个作为 Azure 容器实例运行的 Oracel DB。为了连接到容器,我设置了一个 Azure 应用程序网关,如下所述:为容器组公开静态 IP 地址 现在我可以通过 az cli(tnsping 和 sqlplus login)访问数据库,但无法从我的客户端访问。当我尝试通过公共 IP 对容器进行 tnsping 时,我收到 TNS 数据包校验和失败,但我不知道为什么。 我从客户端成功 ping 通了公共 IP(“11.222.333.44”),并且使用 nmap 开放了 1521 端口。 但是,tnsping 返回:TNS-12569: TNS:p...

Admin

通过 P2S vpn 连接访问 Azure 内部容器应用程序
azure-container-service

通过 P2S vpn 连接访问 Azure 内部容器应用程序

我对 Azure 网络还不太熟悉,所以这可能很明显,但我有点卡住了。 我创建了一个 Azure VNET。在其中我设置了一个 P2S 网关,它似乎工作正常。我可以连接到它,连接后我就可以访问我在 VNET 中创建的 VM,到目前为止一切顺利。然后我设置了一个容器应用程序和一个容器应用程序环境。容器应用程序本身只是 Azure 演示应用程序。容器应用程序环境设置为内部,以免将其暴露给互联网。但是,即使通过 VPN 连接到 P2S 网关,我仍然无法解析它。我理解需要进行更多设置才能使 DNS 解析正常工作,但是即使尝试浏览到容器应用程序的内部 IP 也不起作用,...

Admin

由于 volumeMount 配置,Azure 容器应用无法启动
azure-container-service

由于 volumeMount 配置,Azure 容器应用无法启动

我在尝试为 Azure 云中的容器应用设置持久文件存储时遇到了一个问题。我遵循了本教程:https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files?tabs=bash 我的问题出现在“创建存储挂载”第 9 点:我更新了 app.yaml,然后运行命令来创建新的修订版本。它在终端中成功了,但在 Azure 页面的修订列表中,新修订版本无法启动。它的执行状态为“故障”,但没有提供任何有关失败的详细信息。只有在系统日志中,我才收到一条错误消息,没有错误代码,只是...

Admin

使用 OpenTelemetry 对应用程序进行自动检测
azure-container-service

使用 OpenTelemetry 对应用程序进行自动检测

我有一个 AKS 集群,正在其中运行基于 Python-Django 的测试 Web 应用程序。我还配置了 Grafana 和 Prometheus。我需要使用 OpenTelemetry 从测试应用程序获取指标数据并在 Grafana 中将其可视化。 我有一个使用 OTEL CRD 以 Kubernetes 操作员形式部署的 OpenTelemetry Collector(参考:https://opentelemetry.io/docs/kubernetes/operator/automatic/)。 我已经部署了 OpenTelemetry CRD 并部...

Admin

如何在 Azure 容器实例中使用符合 POSIX 标准的卷
azure-container-service

如何在 Azure 容器实例中使用符合 POSIX 标准的卷

一些 Docker 镜像PostgreSQL 的和gitlab/gitlab-ce需要能够设置文件和目录的权限和所有权,但 Azure 容器实例似乎不支持此功能(请参阅这里,这里,这里),因为文件共享被挂载为 CIFS(SMB),并且底层文件系统似乎是 NTFS。 有没有办法将 Azure 文件共享或 Blob 存储安装到具有 POSIX 权限和所有权支持的容器中? 我们使用 Terraform 将我们的基础设施部署到 Azure,因此我们非常感谢 HCL 中的示例。 我是不是寻找替代方案,例如 Azure VM、Azure PostgreSQL Serve...

Admin

如何在 Azure 容器实例上安装特定于用户的文件共享而不产生每次交易费用?
azure-container-service

如何在 Azure 容器实例上安装特定于用户的文件共享而不产生每次交易费用?

我们托管一个在容器中运行的基于 Web 的 IDE。我使用 ACI 来托管容器实例。我需要将用户的文件挂载到容器中,并确保用户无法访问其他用户的文件。单个用户的使用量不应超过 1GB。 目前,我正在使用 Azure Files 的标准/热性能层,并带有 ZRS 复制。由于每笔交易的成本(用户经常保存文件、使用 git 等),这可能会很昂贵。 我考虑过使用 Azure 的高级文件共享,这些文件共享按大小而非交易量定价。但高级文件共享的最小大小为 100GB,如果每个用户都有自己的共享,那么成本就太高了。 我也考虑过为所有用户提供一个整体的 Premium 共享...

Admin

Azure 容器实例在创建后立即接收大量流量
azure-container-service

Azure 容器实例在创建后立即接收大量流量

我已经使用 MSSQL 容器映像创建了一个 Azure 容器实例。它启动了。然而,在登录或使用 URL 之前,我已经检查了容器日志,发现它受到了流量的冲击。由于这是一个 MSSQL DB 服务器,它会收到登录尝试。下面显示了日志中的一个示例。 2020-09-25 10:59:39.66 Logon Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: 10.240.255.55] 2020-09-25 10...

Admin

将虚拟网络中的容器公开到公共 Azure
azure-container-service

将虚拟网络中的容器公开到公共 Azure

我有一个 Azure cosmos DB 实例,配置为允许从私有虚拟网络 icy-horizo​​n 进行访问。我还使用 Azure 容器实例部署了一个 API,该 API 的端口 80 已暴露,并连接到 icy-horizo​​n 网络,因为它需要与 DB 进行通信。 我如何才能将 API 公开到互联网上? ...

Admin

提供的位置“francecentral”不适用于资源类型
azure-container-service

提供的位置“francecentral”不适用于资源类型

描述我按照以下说明进行的错误 https://docs.microsoft.com/en-gb/azure/container-registry/container-registry-tutorial-quick-task 当我在法国中部地区的资源组上发出以下命令时 az 容器创建 ............ 我明白了 提供的位置“francecentral”不适用于资源类型“Microsoft.ContainerInstance/containerGroups”。资源类型的可用区域列表为“westcentralus、westus、eastus、westeur...

Admin

Azure 微服务部署
azure-container-service

Azure 微服务部署

我想在 Azure 上开发和托管我的投资组合,因为借助 MSP 计划,我每个月都有免费资金。 我的投资组合将由三项服务组成: 使用 React 的前端应用程序 使用 Asp.Net Core 的后端应用程序 用于存储文章和项目的数据库 一个重要的要求是 CI/CD:我需要能够在修改我的 github repo 的主分支时触发自动部署(例如,当我将分支合并到主分支时)。 此外,性能在这里并不是很重要,我没有在这里托管 Facebook,哈哈。 我的问题是: 我应该对这两个应用程序都使用容器吗? ...

Admin

Azure 容器注册表允许无需登录即可拉取
azure-container-service

Azure 容器注册表允许无需登录即可拉取

我们需要设置公共的 docker 存储库,并尝试使用 azure 容器注册表,但事实证明您需要登录才能从中提取图像,有什么方法可以避免登录提取? ...

Admin

Docker 在 Azure 中使用多个 yaml 文件撰写项目?
azure-container-service

Docker 在 Azure 中使用多个 yaml 文件撰写项目?

我目前正在构建一个非常通用的 docker 项目,用于我们的多个站点。我解决这个问题的方法是拥有多个 docker-compose yaml 文件,一个包含所有常见配置和设置的主文件,以及每个站点的单独文件。我使用以下命令启动它: docker-compose -f docker-compose.yml -f docker-compose.site1.yml up 我们的计划是使用 Azure 作为生产和暂存环境。但我们从未在那里部署过 docker-compose 项目。当我在网上阅读有关它的信息时,我所能找到的只是如何使用单个 docker-com...

Admin

使用多个卷挂载设置 Azure 容器实例
azure-container-service

使用多个卷挂载设置 Azure 容器实例

我正在尝试在 Azure 中设置一个 zookeeper 容器。我希望它使用三个不同的 Azure 文件共享。一个用于 zookeeper 配置,一个用于数据,一个用于日志。由于有多个挂载,我必须使用 ARM 模板进行部署。 此外,我不确定如何让容器使用 -v 开关,或者我是否需要这样做,以便它将我的配置共享视为所需的文件。您可以在命令覆盖中看到我的尝试。 { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "con...

Admin

如何改善 Azure 容器实例的创建/启动时间?
azure-container-service

如何改善 Azure 容器实例的创建/启动时间?

我一直读到 Azure 容器实例可以“在几秒钟内启动”。但是,我的测试表明,即使是最简单(最小)的容器也需要大约 45 秒才能启动。这是典型的情况吗?这个容器几乎立即在我的桌面上启动。 我有一个 Alpine/Nginx 映像,其中包含一个静态文件。大约 100Mb。它以 Premium SKU 的形式托管在 East Coast 2 的 Azure 容器注册表中。当我通过门户基于此创建容器(也在 East Coast 2 中)时,它需要大约 45 秒的时间才能报告容器已准备就绪。 我是不是做错了什么?通过门户以交互方式执行此操作会增加 40 秒还是其他...

Admin

TCP 套接字服务器的 Azure 解决方案
azure-container-service

TCP 套接字服务器的 Azure 解决方案

我们有一个 TCP 套接字服务器,它从各种 IoT 设备检索数据,对其进行处理并将其输出到 Azure 数据库。目前,它托管在 Azure Linux VM 上。但是,将其放在函数应用程序或容器服务中会更经济高效吗? ...

Admin