Pods configuration
We've configured specific nodes for each task, and we're going to explain what we did.
Only 2 pods we think you would be interested in/in changing are BTQ_BUILD and test_runner.
BTQ_BUILD
Uses kaniko to build docker container in containers, since we build 10 microservices in parallel we tried to limit the resources that each pod takes as much as possible, giving them only as much as they need to parallelize the job as much as possible.
For the memory and storage limits the 1700 and 2800 might seem a little too much but the Kaniko needs them.
If you want to add something or change something and the pods start to fail because they're out of resources we suggest you check the memory first.
Test runner
Here we use one pods to run all tests one after the other, for that reason we gave it that much resources, and because it usually runs alone we can afford to give it that much.
Last updated