Skip to content

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.

Notifications You must be signed in to change notification settings

adekoyadapo/istio-multi-ns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published