Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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

+35
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

+5
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)