When comparing Rancher vs Codefresh, the Slant community recommends Codefresh for most people. In the question“What are the best Continuous Integration services with Docker support?” Codefresh is ranked 10th while Rancher is ranked 11th. The most important reason people chose Codefresh is:
Once your images, or entire compositions, are ready to be deployed, Codefresh can do it automatically at the end of every build process. Alternatively, you can manually deploy with a single click.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Web GUI cluster management
Intuitive and easy to use web gui.
Pro Mult-environment cluster system
- Cattle (Rancher default)
- Swarm
- Kubernetes
- Mesos
Pro Service catalog is easy
Rancher provides a catalog of application templates that make it easy to deploy complex stacks.
- Rancher certified catalog
- Community service catalog
Pro Self-service application stack for self-monitoring
Great contributions from the co community who build the service stack catalog.
One of them is the "Prometheus" template which deploys a collection of containers for monitoring a platform. It's capable of querying all aspects of your environment with some nice pre-built dashboards.
Pro Access control polices
Detailed role-based access control policies can be defined independently for each cluster.
Pro Easy deployment to any cloud
Once your images, or entire compositions, are ready to be deployed, Codefresh can do it automatically at the end of every build process. Alternatively, you can manually deploy with a single click.
Pro Early Feature Previews
You can share new feature implementations with your team by allowing them to instantly run your Docker image directly from Codefresh.
Pro Super fast builds
Caching build dependencies and docker layers speeds up the application builds.
Cons
