Service specification documentation is now in Github for each release:
https://github.com/nds-org/ndslabs-specs/
The following refers only to version 1 of the NDS Labs service spec.
Overview
This page describes version 1 of the NDS Labs service specification. Example specifications can be found in the ndslabs-specs Github repository.
...
Individual NDS Labs projects are configured with specific memory and CPU limits. Because of this, all services must declare memory and CPU requirements to enable scheduling and resource constraint enforcement. These values relate directly to Kubernetes limit ranges and resource requests.
Field | Type | Description |
---|---|---|
cpuMax | String | Maximum expected CPU utilization in millicores (1 core = 1000m) |
cpuDefault | String | Initial CPU utilization in millicores (1 core = 1000m) |
memMax | String | Maximum memory in SI (G, M, K) or power-of-two (Gi, Mi, Ki) |
memDefault | String | Initial memory in SI (G, M, K) or power-of-two (Gi, Mi, Ki) |