aerospike-kubernetes-operator
aerospike-kubernetes-operator copied to clipboard
Provide automated canary deployment and analysis support when applying changes to running aerospike cluster
- We are using netflix kayenta as service to automatically analyze canary deployments
- When making changes to running aerospike cluster we want to avoid downtime if changes are breaking cluster
- https://www.infoq.com/presentations/canary-analysis-deployment-pattern/
- https://github.com/spinnaker/kayenta
- https://www.youtube.com/watch?v=3xQm7CsR0ww
So, MVP here - when applying changes operator should support canary deployment and we should have ability to programmatically continue or rollback deployment via deployment pipeline based on data from canary analysis which pipeline will fetch from kayenta
https://github.com/helm/helm/issues/6572
We will try to get a roadmap for this feature.