google-cloud-platformcontinuous-deliveryspinnakerskaffold

Skaffold vs Spinnaker


I've read about two approaches (there are probably more) for implementing continuous delivery pipelines in GCP:

I've worked with both a little bit in Quiklabs. If someone has real experience with both, could you please share their pros and cons compared to each other? Why did you choose one over another?

Pipeline using Skaffold (from the docs https://skaffold.dev/docs/pipeline-stages/):

Pipeline using Spinnaker + Cloud Builder:


Solution

  • I have worked on both and as per my experience, skaffold is good only for local development testing however if we want to scale to production, pre-production usecases it is better to use a spinnaker pipeline. It(spinnaker) provides cutting edge advantages over skaffold as