Skip to content

Multi-tier services setup using EchoRelay application.

License

Notifications You must be signed in to change notification settings

zerok-ai/SampleApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SampleApp

Multi-tier services setup using EchoRelay application.

The setup steps are defined in setup.sh and uses kustomize/deploy.sh to setup services. It also sets up a load generator service in an external namespace.

Deployment script

kustomization/deploy.sh

deploy.sh
  -n <service-name>
  -r <replica-count>
  -t <comma-separated list of targets>
  -k <minimum latency to introduce in this service>
  -l <maximum latency to introduce in this service>

Setup

setup.sh deploys 4 services.

  • service1 acts as an ingress service with 2 dependencies (service2 & service3)
  • service3 has dependency on service4
deploy.sh -n service4 -r 1
deploy.sh -n service3 -r 1 -t service4.default.svc.cluster.local
deploy.sh -n service2 -r 1 -k 0 -l 10
deploy.sh -n service1 -r 1 -t service2.default.svc.cluster.local,service3.default.svc.cluster.local

Result

image

About

Multi-tier services setup using EchoRelay application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages