Skip to content

Commit 122c415

Browse files
ericpaulsenKatie Horne
and
Katie Horne
authored
add port table (coder#284)
* add port table * add disclaimer * Convert PNG to table Co-authored-by: Katie Horne <katie@coder.com>
1 parent 08d374c commit 122c415

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

setup/architecture.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,110 @@ Coder deploys an NGINX Kubernetes ingress controller to allocate and route
2121
requests to the appropriate service. You can disable this controller in the helm
2222
chart if you use your ingress or gateway.
2323

24+
## Ports
25+
26+
The following is a table of the listening ports associated with Coder resources
27+
in the cluster. The environment ports are:
28+
29+
- code-server: `13337`
30+
- envagent (used for shell sessions): `26337`
31+
- envagent (SSH proxy): `12212`
32+
33+
> **Note**: This table represents Coder's current behavior. It is subject to
34+
> change in future releases.
35+
36+
<table>
37+
<tr>
38+
<th>Pod</th>
39+
<th>Source</th>
40+
<th>Source port</th>
41+
<th>Destination</th>
42+
<th>Destination port</th>
43+
</tr>
44+
<tr>
45+
<td rowspan="4">cemanager</td>
46+
<td>loadbalancer</td>
47+
<td>8080</td>
48+
<td>envproxy</td>
49+
<td>N/A</td>
50+
</tr>
51+
<tr>
52+
<td>envproxy</td>
53+
<td>8080</td>
54+
<td>dashboard</td>
55+
<td>N/A</td>
56+
</tr>
57+
<tr>
58+
<td>dashboard</td>
59+
<td>8080</td>
60+
<td>resource</td>
61+
<td>N/A</td>
62+
</tr>
63+
<tr>
64+
<td>N/A</td>
65+
<td>N/A</td>
66+
<td>loadbalancer</td>
67+
<td>80, 443</td>
68+
</tr>
69+
<tr>
70+
<td rowspan="3">envproxy</td>
71+
<td>loadbalancer</td>
72+
<td>8080</td>
73+
<td>cemanager</td>
74+
<td>8080</td>
75+
</tr>
76+
<tr>
77+
<td>N/A</td>
78+
<td>N/A</td>
79+
<td>dashboard</td>
80+
<td>N/A</td>
81+
</tr>
82+
<tr>
83+
<td>N/A</td>
84+
<td>N/A</td>
85+
<td>resource</td>
86+
<td>13337, 12212, 26337</td>
87+
</tr>
88+
<tr>
89+
<td rowspan="3">dashboard</td>
90+
<td>loadbalancer</td>
91+
<td>3000</td>
92+
<td>cemanager</td>
93+
<td>8080</td>
94+
</tr>
95+
<tr>
96+
<td>N/A</td>
97+
<td>N/A</td>
98+
<td>envproxy</td>
99+
<td>N/A</td>
100+
</tr>
101+
<tr>
102+
<td>N/A</td>
103+
<td>N/A</td>
104+
<td>resource</td>
105+
<td>N/A</td>
106+
</tr>
107+
<tr>
108+
<td rowspan="3">resource</td>
109+
<td>envproxy</td>
110+
<td>13337</td>
111+
<td>loadbalancer</td>
112+
<td>80, 443</td>
113+
</tr>
114+
<tr>
115+
<td>envproxy</td>
116+
<td>26337</td>
117+
<td>N/A</td>
118+
<td>N/A</td>
119+
</tr>
120+
<tr>
121+
<td>envproxy</td>
122+
<td>12212</td>
123+
<td>N/A</td>
124+
<td>N/A</td>
125+
</tr>
126+
<table>
127+
24128
## Deployment options
25129

26130
There are two ways to deploy Coder:

0 commit comments

Comments
 (0)