Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

FieldTypeDescription
cpuMaxStringMaximum expected CPU utilization in millicores (1 core = 1000m)
cpuDefaultStringInitial CPU utilization in millicores (1 core = 1000m)
memMaxStringMaximum memory in SI (G, M, K) or power-of-two (Gi, Mi, Ki)
memDefaultStringInitial memory in SI (G, M, K) or power-of-two (Gi, Mi, Ki)