The standard Kubernetes deployment of StackState is a production ready setup with many processes running multiple replicas. For development and testing purposes, it can be desirable to run StackState with lower resource requirements. Several example
values.yamlfiles are provided in the Helm chart repository:
test_values.yamlsets the replica count for all services to 1, this effectively reduces the number of required nodes to 3.
micro_test_values.yamlgoes even further and also reduces the memory footprint of most services, thereby making it possible to run StackState within about 16GB of memory.
Note that the generated
values.yamlshould also still be included on the Helm command line, e.g.:
helm upgrade \
--namespace stackstate \
--values values.yaml \
--values test_values.yaml \