Installing the Service Mesh Hub

  • Initialization
  • The Service Mesh Hub is easy to install with kubectl. kubectl apply -f https://raw.githubusercontent.com/solo-io/service-mesh-hub/master/install/service-mesh-hub.yaml This will create the sm-marketplace namespace and install the necessary resources there. It may take up to a minute for the Service Mesh Hub to be ready. You can check it status with: kubectl get pods -n sm-marketplace -w The Service Mesh Hub will be ready for use as soon as all the listed pods are ready.

  • Authentication with Github
  • Many resources in the Service Mesh Hub are stored in Github. As you install or modify service mesh extensions you may encounter rate limiting issues. You can resolve this by creating a Kubernetes secret with a valid Github token. Get a Github token If you do not already have a Github token, you can acquire one as described in the Github docs Create a Kubernetes secret With your token, run the following command to create a secret: