Skip to content

Latest commit

 

History

History
36 lines (35 loc) · 1 KB

README.md

File metadata and controls

36 lines (35 loc) · 1 KB

Istio and TSB inter-namspace service routing

Introduction

Currently deployed to work on minikube and k8s version 1.19.15 This demostrates the possiblity of internamspace service routing with a single ingress-gateway to leverage path-based routing to distribute traffic to the required target service.

alt text

Setup

Ensure the folowing is installed and available

  • kubernetes-cli Client Version: v1.21.1
  • tctl downloaded and installed from here
  • Kubectx from here Example
# version 1.4.0 +
curl -Lo ~/.tctl/bin/tctl https://binaries.dl.tetrate.io/public/raw/versions/darwin-amd64-1.4.0-EA7/tctl
export PATH=$PATH:~/.tctl/bin

Deployment

  1. Create .env file and ensure the following are populated
# copy the .env.example file to .env
cp .env.example .env
  1. Deployment test on istio
make istio-check
  1. Deployment test on TSB
make tsb-check
  1. To destroy
make destroy