News for hackers. Stuff that matters.
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.
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.