You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can add additional TCP ports to your application. To learn more, see the [ingress concept article](ingress-overview.md#additional-tcp-ports-preview).
168
+
You can expose additional TCP ports from your application. To learn more, see the [ingress concept article](ingress-overview.md#additional-tcp-ports).
168
169
169
170
170
171
::: zone pivot="azure-cli"
171
172
172
173
# [Azure CLI](#tab/azure-cli)
173
174
174
-
Adding additional tcp ports can be done through the CLI by referencing a yaml file with your TCP port configurations.
175
+
Adding additional TCP ports can be done through the CLI by referencing a YAML file with your TCP port configurations.
Copy file name to clipboardExpand all lines: articles/container-apps/ingress-overview.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,17 +78,19 @@ With TCP ingress enabled, your container app:
78
78
- Is accessible to other container apps in the same environment via its name (defined by the `name` property in the Container Apps resource) and exposed port number.
79
79
- Is accessible externally via its fully qualified domain name (FQDN) and exposed port number if the ingress is set to "external".
In addition to the main HTTP/TCP port for your container apps, you may also add additional TCP ports to enable applications which may require more than 1 port. This feature is in preview.
83
+
In addition to the main HTTP/TCP port for your container apps, you may expose additional TCP ports to enable applications that accept TCP connections on multiple ports. This feature is in preview.
84
84
85
85
The following apply to additional TCP ports:
86
86
- Additional TCP ports can only be external if the app itself is set as external and the container app is using a custom VNet.
87
-
- If the additional TCP ports are set to external, each app must have a unique exposed port. If the additional ports are internal, the same port can be shared by multiple apps.
88
-
- There is a max of 5 additional ports. If additional ports are required, please open a support request.
89
-
- You may have the main port exposed as HTTP. All additional ports will be TCP.
87
+
- Any externally exposed additional TCP ports must be unique across the entire Container Apps environment. This includes all external additional TCP ports, external main TCP ports, and 80/443 ports used by built-in HTTP ingress. If the additional ports are internal, the same port can be shared by multiple apps.
88
+
- If an exposed port is not provided, the exposed port will default to match the target port.
89
+
- Each target port must be unique, and the same target port cannot be exposed on different exposed ports.
90
+
- There is a maximum of 5 additional ports per app. If additional ports are required, please open a support request.
91
+
- Only the main ingress port supports built-in HTTP features such as CORS and session affinity. When running HTTP on top of the additional TCP ports, these built-in features are not supported.
90
92
91
-
Visit the [how to article on ingress](ingress-how-to.md#use-additional-tcp-ports-preview) for more information on how to enable additional ports for your container apps.
93
+
Visit the [how to article on ingress](ingress-how-to.md#use-additional-tcp-ports) for more information on how to enable additional ports for your container apps.
0 commit comments