Istio
Istio Setup
Last updated
Was this helpful?
Istio Setup
Last updated
Was this helpful?
is a service mesh that provides a way to connect, secure, control, and observe microservices. It is a powerful mesh management tool. It also provides an ingress gateway for the Kubernetes cluster. Currently, we use the component of Istio which enables routing external traffic into Kubernetes services. Istio can be configured to do much more. See note below.
The following setup can be done from the client machine. This installs Istio Operator, Istio Service Mesh, Istio Ingressgateway components.
From directory, run;
Wait for istiod
and ingressgateway
pods to start.
Or, for Rancher cluster, run:
Skip this section for Rancher cluster
Set up an Istio gateway on each namespace for a domain. This assumes that the namespace (and relevant Rancher project) are already created (use the Rancher console to create a namespace or via command line kubectl):
One command line define these variables (example):
Git clone https://github.com/openg2p/openg2p-deployment repo. In directory, run the following: