Skip to content

Commit a318b65

Browse files
authored
add EKS troubleshooting steps (#622)
* add EKS troubleshooting steps * let's try that again * add github issue * wording
1 parent c9c633f commit a318b65

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

setup/installation.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ kubectl config set-context --current --namespace=coder
142142

143143
## Logging
144144

145-
At this time, we recommend review Coder's default
145+
At this time, we recommend reviewing Coder's default
146146
[logging](../guides/admin/logging.md) settings. Logs are helpful for monitoring
147147
the health of your cluster and troubleshooting, and Coder offers you several
148148
options for obtaining these.
@@ -166,3 +166,21 @@ options for obtaining these.
166166
in, Coder will prompt you to change your password.
167167

168168
At this point, you're ready to proceed to [configuring Coder](configuration.md).
169+
170+
## EKS Troubleshooting
171+
172+
If you're unable to access your Coder deployment via the external IP generated
173+
by EKS, this is likely due to Load Balancer health checks failing. See the
174+
related [GitHub
175+
issue](https://github.com/kubernetes/kubernetes/issues/80897#issuecomment-567911824)
176+
for more information.
177+
To resolve this, set the `externalTrafficPolicy` Helm value to `Cluster`
178+
by running the following command:
179+
180+
```console
181+
helm upgrade --install coder coder/coder --set coderd.serviceSpec.externalTrafficPolicy=Cluster
182+
```
183+
184+
Note that setting `externalTrafficPolicy` to `Cluster` masks the source IP
185+
address of your Coder users. For more information on this value, [see the
186+
Kubernetes documentation](https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip).

0 commit comments

Comments
 (0)