【Container App】部署Contianer App 遇见 Failed to deploy new revision: The Ingress's TargetPort or ExposedPort must be specified for TCP apps.

简介: Failed to deploy new revision: The Ingress's TargetPort or ExposedPort must be specified for TCP apps.

问题描述

在部署Contianer App时候,遇见Failed to deploy new revision: The Ingress's TargetPort or ExposedPort must be specified for TCP apps.

回到Container App的门户,然后修改操作都会触发报错。均提示 The Ingress's TargetPort or ExposedPort must be specified for TCP apps. 信息。

这是什么情况呢?

问题解答

根据提示信息 :The Ingress's TargetPort or ExposedPort must be specified for TCP apps.

当 Container App 的 Ingress 设置为TCP时,必须同时指定 TargetPort 和 ExposedPort 。

  • Target port (与容器中应用通信的端口) : This is the port your container is listening on that will receive traffic. Set this value to the port number that your container uses. For HTTP ingress, your application ingress endpoint will always be exposed on port 443. For TCP ingress, configure the exposed port to customize your application ingress endpoint.
  • Exposed port (暴露给外部用户访问的端口): This is the port that other applications will use to connect to your TCP application.

因为使用HTTP Ingress Type的时候,exposed不需要配置,因为它只会使用80/443端口,但是TCP ingress时,需要指定对外部用户暴露的端口。

而在部署 Container App的新版本时候遇见错误的原因就是在Ingress页面从HTTP 修改为 TCP时, 这个页面中对 Exposed Port 字段没有必填验证,从而导致后后续无法对Container App做任何更新操作。

当为TCP ingress type指定了一个端口后 (可以指定与 target port相同的值),问题得到解决。

参考资料

Target port missing error while port is present : https://github.com/hashicorp/terraform-provider-azurerm/issues/26902#issuecomment-2264426370



当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
人工智能 文件存储 数据中心
Ollama部署本地大模型并通过Infortress APP远程访问保姆级教程
本文介绍如何快速上手本地大模型部署工具Ollama及AI远程访问工具Infortress。通过Ollama,开发者可轻松部署如Llama、Deepseek等主流开源模型,仅需几行命令即可完成安装与运行。结合Infortress,用户能实现对本地大模型的远程访问,支持多设备无缝对接,同时提供便捷的模型切换与知识库管理功能。Infortress更兼具NAS软件特性,成为个人AI数据中心的理想选择。
|
8月前
|
Java 应用服务中间件 API
【App Service】部署War包到Azure云上遇404错误
Java应用部署至Azure App Service for Windows后报404,本地运行正常。经排查,日志提示类文件版本不兼容:应用由Java 17(class file version 61.0)编译,但环境仅支持到Java 11(55.0)。错误根源为Java版本不匹配。调整App Service的Java版本至17后问题解决,成功访问接口。
905 3
|
域名解析 监控 NoSQL
即时通讯APP应用开发的部署策略
随着移动互联网发展,即时通讯APP成为生活和工作的必备工具。本文探讨其开发部署的关键环节,包括用户界面设计、通讯协议选择、数据库设计与服务器搭建等方面,以及部署过程中的环境准备、应用打包、服务器部署、域名解析和监控维护等步骤。通过优化每个环节,确保APP稳定高效运行,提升用户体验,在市场中保持竞争力。
|
JavaScript API
【Azure Function】Function App门户上的Test/Run返回错误:Failed to fetch
Running your function in portal requires the app to explicitly accept requests from https://portal.azure.cn. This is known as cross-origin resource sharing (CORS).Configure CORS to add https://portal.azure.cn to allowed origins.
480 7
|
8月前
|
缓存 移动开发 JavaScript
如何优化UniApp开发的App的启动速度?
如何优化UniApp开发的App的启动速度?
1403 139
|
8月前
|
移动开发 JavaScript weex
UniApp开发的App在启动速度方面有哪些优势和劣势?
UniApp开发的App在启动速度方面有哪些优势和劣势?
617 137
|
8月前
|
数据采集 JavaScript 前端开发
开发比分App?你缺的不是程序员
开发体育比分App,关键不在代码,而在懂体育、懂数据、懂用户。明确定位、理清需求、选好数据源,再找专业的产品、数据与技术人才协同,才能少走弯路。程序员最后入场,效率最高。
366 154
|
9月前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
281 0
|
8月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1496 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡