Testing tools for Kubernetes

2 points by rsh210m ↗ HN
Hi all, I am looking for ways to test my code before going through the cycles of integration tests in CI. The code i'm working on is part of a bigger project, 40-50 containers, some are Java based (memory consumption can be high);

I can unit-test my code but it's out of the application context so it gets me so far. Run time of the entire application may be too long and require a lot of resources for me (others) to run it frequently enough to test every code change.

I tried to "minimize" the app and used Minikube but it does not scale high enough for the tests i need to run.

What other alternatives are available if the test requires more than one kubernetes node, or the load is greater than what a laptop can hold in a single node (which is what Minikube lets you run)?

Thanks.

3 comments

[ 3.9 ms ] story [ 9.6 ms ] thread
Google Container Engine. You can spin up several nodes for a day and it will only cost you a few bucks. There's a learning curve, but the docs are quite good and once you set it up you can spin up and down with one command. Totally worth it.
You should mock the services and just test everything independently.