8000 docs: add istio docs (#15733) · coder/coder@2ec2e8a · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2ec2e8a

Browse files
authored
docs: add istio docs (#15733)
closes #11821
1 parent 128a126 commit 2ec2e8a

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

docs/admin/integrations/istio.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Integrate Coder with Istio
2+
3+
Use Istio service mesh for your Coder workspace traffic to implement access
4+
controls, encrypt service-to-service communication, and gain visibility into
5+
your workspace network patterns. This guide walks through the required steps to
6+
configure the Istio service mesh for use with Coder.
7+
8+
While Istio is platform-independent, this guide assumes you are leveraging
9+
Kubernetes. Ensure you have a running Kubernetes cluster with both Coder and
10+
Istio installed, and that you have administrative access to configure both
11+
systems. Once you have access to your Coder cluster, apply the following
12+
manifest:
13+
14+
```yaml
15+
apiVersion: networking.istio.io/v1alpha3
16+
kind: EnvoyFilter
17+
metadata:
18+
name: tailscale-behind-istio-ingress
19+
namespace: istio-system
20+
spec:
21+
configPatches:
22+
- applyTo: NETWORK_FILTER
23+
match:
24+
listener:
25+
filterChain:
26+
filter:
27+
name: envoy.filters.network.http_connection_manager
28+
patch:
29+
operation: MERGE
30+
value:
31+
typed_config:
32+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
33+
upgrade_configs:
34+
- upgrade_type: derp
35+
```

docs/manifest.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,11 @@
696696
"description": "Integrate Coder with JFrog Artifactory",
697697
"path": "./admin/integrations/jfrog-artifactory.md"
698698
},
699+
{
700+
"title": "Istio Integration",
701+
"description": "Integrate Coder with Istio",
702+
"path": "./admin/integrations/istio.md"
703+
},
699704
{
700705
"title": "Island Secure Browser Integration",
701706
"description": "Integrate Coder with Island's Secure Browser",

0 commit comments

Comments
 (0)
0