Hacker News new | ask | show | jobs
by olafmol 1681 days ago
Hi @atombender,

with the new SDK you would be able to parse your K8s manifests, and create (dynamic) configs with the parsed info. This is actually an interesting usecase, tnx!

Could you explain what you mean with "running a single job across multiple machines"? How would that exactly work clustering- and result-agreggation wise? Of course it's perfectly possible to run parallel jobs over multiple machines (https://circleci.com/docs/2.0/parallelism-faster-jobs/) but i guess you mean something different?

1 comments

Hm, parsing the Kubernetes manifests sounds like a lot of work, and wouldn't guarantee 1:1 correctness. Some Kubernetes things (secrets, mounted configmaps, and ingresses, for example) don't even have CircleCI equivalents.

By multiple machines I mean running apps (both our own, and also third-party software like databases) on multiple machines as part of the test. A single test may have to stand up too much for a single machine to handle.

The beauty of Kubernetes is that this just works: Kubernetes will "pack" the nodes however it likes, and you just need to specify your resource requirements.