File tree 2 files changed +40
-0
lines changed
2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
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
+ ` ` `
Original file line number Diff line number Diff line change 696
696
"description" : " Integrate Coder with JFrog Artifactory" ,
697
697
"path" : " ./admin/integrations/jfrog-artifactory.md"
698
698
},
699
+ {
700
+ "title" : " Istio Integration" ,
701
+ "description" : " Integrate Coder with Istio" ,
702
+ "path" : " ./admin/integrations/istio.md"
703
+ },
699
704
{
700
705
"title" : " Island Secure Browser Integration" ,
701
706
"description" : " Integrate Coder with Island's Secure Browser" ,
You can’t perform that action at this time.
0 commit comments