diff --git a/setup/architecture.md b/setup/architecture.md index 12cc0b6d8..e5d144875 100644 --- a/setup/architecture.md +++ b/setup/architecture.md @@ -21,6 +21,110 @@ Coder deploys an NGINX Kubernetes ingress controller to allocate and route requests to the appropriate service. You can disable this controller in the helm chart if you use your ingress or gateway. +## Ports + +The following is a table of the listening ports associated with Coder resources +in the cluster. The environment ports are: + +- code-server: `13337` +- envagent (used for shell sessions): `26337` +- envagent (SSH proxy): `12212` + +> **Note**: This table represents Coder's current behavior. It is subject to +> change in future releases. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PodSourceSource portDestinationDestination port
cemanagerloadbalancer8080envproxyN/A
envproxy8080dashboardN/A
dashboard8080resourceN/A
N/AN/Aloadbalancer80, 443
envproxyloadbalancer8080cemanager8080
N/AN/AdashboardN/A
N/AN/Aresource13337, 12212, 26337
dashboardloadbalancer3000cemanager8080
N/AN/AenvproxyN/A
N/AN/AresourceN/A
resourceenvproxy13337loadbalancer80, 443
envproxy26337N/AN/A
envproxy12212N/AN/A
+ ## Deployment options There are two ways to deploy Coder: