Skip to content

Commit 2ec2e8a

Browse files
authored
docs: add istio docs (coder#15733)
closes coder#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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy