use single node k3d clusters by default, with variables capable of overriding
Use single node k3d clusters for smoke testing since we are not explicitly testing for node affinity type related issues in smoke tests (these happen in infra tests)
make the #servers and #agents variables just in case someone/something wants to override them