We've been using Convox (over ECS) for a while now - good, simple and stable peer-reviewed DevOps tooling that offers sensible CI/CD (also via CLI), artifact management and release reverting, blue/green deployments, secret management, service discovery (and health checks), load balancing, logging (output via syslog to external services), rudimentary metrics (via CloudWatch), local dev envs, a nice web control panel (multi users with access control) and more. So pretty nice altogether. (The only downside with Convox is how expensive it is for microservices - $18 monthly for service discovery/load balancing per microservice class, as it uses ELB to do this. With 10 microservices and 3 envs, you can imagine the monthly price.)
Some background: our system architecture is microservices-based, containerized and is completely 12-factor compliant. The only part "tying us down" to AWS are some RDS databases.
We might soon be leaving AWS, however, and Convox is AWS-only. I am vehemently against homegrown solutions, unless absolutely necessary. So, I am looking for an opinionated, simple, Kubernetes-based solution that offers the above features.
What are your recommendations, except "stay on AWS"? (which we know is an option, so no point in discussing.)
I have heard the following names thrown around:
* Rancher 2.0
* OpenShift Origin
* Vamp.io
* Mantl.io
* Fabric8.io
* Cloud66
* Caylent
* goPaddle
Does anyone have any experience with these solutions?
Some background: our system architecture is microservices-based, containerized and is completely 12-factor compliant. The only part "tying us down" to AWS are some RDS databases.
We might soon be leaving AWS, however, and Convox is AWS-only. I am vehemently against homegrown solutions, unless absolutely necessary. So, I am looking for an opinionated, simple, Kubernetes-based solution that offers the above features.
What are your recommendations, except "stay on AWS"? (which we know is an option, so no point in discussing.)
I have heard the following names thrown around:
* Rancher 2.0 * OpenShift Origin * Vamp.io * Mantl.io * Fabric8.io * Cloud66 * Caylent * goPaddle
Does anyone have any experience with these solutions?