Re:We use Kubernetes and spot instances to reduce EC2 billin...
by transect on Monday February 24, 2020 @10:30PM
(#22410699)
We use preemptibles for our CI fleet and it's great. We can run a hundred instances at full tilt boogie for 8 hours a day and the nodepool downscales to zero while we sleep. It's a no brainer if your controller (and use case) can handle preemption gracefully.
[ Parent
| on HN ]
Re:We use Kubernetes and spot instances to reduce EC2 billin...
by __float on Monday February 24, 2020 @11:46PM
(#22410972)
What CI software do you use? I played around with spot instances and Jenkins, and it was quite a poor experience.
Re:We use Kubernetes and spot instances to reduce EC2 billin...
by transect on Monday February 24, 2020 @11:54PM
(#22411009)
We use Jenkins to invoke Tekton pipelines (https://github.com/tektoncd/pipeline) with a wrapper we wrote. The pipeline runs, outputs junit to a bucket and we pull it back and give it to jenkins. Was a bit of a lift to get working out of the gate but it's been mostly smooth (and flexible and cheap) since then.