Skip to content

opsani/opsani-apollo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollo

The Apollo demo optimization application

Simple deployment

kubectl create ns apollo
kubectl kustomize envoy/ | kubectl apply -f - -n apollo

Istio metrics

# istioctl install ## if Istio isn't already installed
kubectl create ns apollo
kubectl label namespace apollo istio-injection=enabled --overwrite
kubectl kustomize kubernetes/ | kubectl apply -f - -n apollo

Then configure the opsani-manifest with:

NAMESPACE = apollo
DEPLOYMENT = apollo
CONTAINER = apollo
SERVICE = apollo

And then to start optimization with opsani-dev:

kubectl apply -f opsani-manifest.yaml -n apollo

Cleanup

kubectl delete ns apollo

Description

Apollo is a simple application that executes an md5 hash function to generate some actual CPU work against at the compute level.

K6 is the loadgenerator that makes requests against the apollo application. Currently it is configured for static load.

About

The Apollo demo optimization application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published