Skip to content

CPU & Memory Formats

Satusky uses Kubernetes resource quantities.

InputBackend field
--cpu / app.cpuCPU request
--memory / app.memoryMemory request and memory limit

There is no separate CPU limit flag and no separate memory limit flag today.

Defaults:

FieldDefault
CPU0.5
Memory256Mi

Accepted examples:

ValueMeaning
100m0.1 core
250m0.25 core
0.50.5 core
11 core
22 cores

Memory values must include a unit. Use Mi or Gi.

ValueMeaning
128Mi128 mebibytes
256Mi256 mebibytes
512Mi512 mebibytes
1Gi1 gibibyte
2Gi2 gibibytes

--memory 512 is rejected because Kubernetes would interpret a bare number as bytes.

HPA targets are percentages:

Terminal window
1ctl deploy --hpa --hpa-cpu-target 70 --hpa-memory-target 80

VPA bounds use resource quantities:

Terminal window
1ctl deploy --vpa --vpa-mode Off --vpa-min-cpu 100m --vpa-max-cpu 2 --vpa-min-memory 128Mi --vpa-max-memory 2Gi