Spinnaker - A powerful Continuous Deployment solution with all that you need out of the box.
Use Cases and Deployment Scope
We are using Spinnaker as our main CD platform for one of our products which is based on Kubernetes. At this moment, the environment is based in just one cloud provider (AWS) but we have plans to deploy also in Azure. Currently it is being used just for my team, with some read-only profiles for people from development team.
Pros
- Fast deployments.
- Can be integrated with a good variety of other products.
- Also provides some insights from your environment.
Cons
- Integration with external authentication mechanism is not that simple.
- Its configuration is made by a external tool (halyard). Would be better if we could configure it by using its own frontend.
- Its user interface is some times a bit confusing.
Likelihood to Recommend
Spinnaker is a strong solution for Continuous Deployment being able to manage enormous environments in an easy way. Even Spinnaker being able to manage environments based on cloud instances (ec2 for example) I believe it is more suitable for containerized environments. Mainly in Kubernetes where it excels as a reliable and safe tool.
