Can Kayenta be used as a standalone service?


Hello all,

A quick bit of context, I work at a company that already has a well defined deployment process via Jenkins and CloudFormation and or Terraform. People have started expressing serious interest in Canary. I did a Hello World microservice POC with Spinnaker and Kayenta and really liked the simplicity of it.

I was wondering if Kayenta could be used as a standalone rest api or if it is too tightly coupled with the rest of Spinnaker.

What would be the minimum amount of Spinnaker infrastructure that would need to be operated to support the Kayenta rest API ( The UI is not a requirement ).

I would appreciate anyone that has insight to drop some knowledge on me.




Yes, Kayenta is built to be a stand-alone project, with no Spinnaker dependencies on services. It does use code from Spinnaker (orca, kork, etc) and without Spinnaker itself, has no automated execution or deployment or UI.

However, Kayenta only requires redis (and whatever metric service you use) to use the API.