Skip to content

A collection of components to help with testing and development of Istio features

Notifications You must be signed in to change notification settings

lander2k2/meshlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meshlab

A collection of components to test features and develop solutions in an Istio service mesh. Tested with Istio v0.8.

Assuming you have a running Kubernetes cluster with Istio installed and automatic sidecar injection:

  1. Get the ELB DNS name for the Istion ingress gateway:
    $ kubectl get svc -n istio-system istio-ingressgateway -o wide | awk '{ print $4 }' | grep amazonaws
  1. Add that DNS name to the meshlab-ext service entry in meshlab_gateway.yaml. This will allow the traffic generator to egress from the cluster and back into the UI.

  2. Enable automatic sidecar injection:

    $ kubectl label ns default istio-injection=enabled
  1. Deploy the meshlab gateway, virtual service and service entry.
    $ kubectl apply -f meshlab_gateway.yaml
  1. See the instructions in ./user_interface, ./data_service and ./traffic_generator for further steps on deploying those components..

About

A collection of components to help with testing and development of Istio features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published