1. The primitives are all IaaS-based
2. Many config changes require admin management and halyard reboot, meaning you need continuous deployment for your continuous deployment
4. There’s no namespace abstraction in Spinnaker, so you need a new account for each cluster+namespace permutation.
6. The usability cliff to use Spinnaker is multiplicative when combined with the usability cliff of K8s, making onboarding new team members a nightmare.
8. Using the API requires manually configuring mTLS for 2FA and doesn’t support mobile authenticator options.
10. What’s Service Mesh?